List authorized gitlab projects instead only owned
Change https setting in config
Move user from OpenStruct to User model. Invalidate old session
Merge branch 'refactoring/user_model' of /home/git/repositories/gitlab/gitlab-ci
Build views for async project load
Load GitLab projects you have access to

In order to use GitLab ACL - we fetch projects via API
Then we filter projects with CI enabled and show them first
It reduce page load since we do network request.
But we dont need to keep and sync any access lists
Add poltergeist, fix test
Cache gitlab projects for user
Authorized access to project
Store session in db
Reset cache every 24 hours. Reset session correctly
Use demo server for real testing
Version to 3.2.0.pre
Merge branch 'feature/authorization' of /home/git/repositories/gitlab/gitlab-ci