Port of "API: Consolidate /projects endpoint" to EE
EE port of gitlab-org/gitlab-ce!8962
API: Consolidate /projects endpoint
It consolidates these endpoints:
- /projects
- /projects/owned
- /projects/visible
- /projects/starred
- /projects/all
Into the /projects endpoint using query parameters.