Refactor most of API endpoints to have a custom response format instead of...

Refactor most of API endpoints to have a custom response format instead of blindly proxying GitLab REST API.
Status Job ID Name Coverage
  Doc
passed #108768
doc:api

00:00:15

passed #108769
doc:graphs

00:00:12

 
  Pages
passed #108770
pages

00:00:27

 
  Deploy
passed pages:deploy

00:00:00