Add api for creating/listing/viewing groups
Add docs/tests for groups api
Fix groups api: differ between users and admin
Add test for duplicate group paths
Code deduplication using inheritance for GroupDetail
Update step 5 "database" (Issue #2894)

Made it a bit clearer what step 5 is for to stop people skipping it. This time with a relative link.
preparing for gitlab-shell
Make gitlab works with gitlab-shell
update installation docs
remove update_repository calls
Fix satellites to use filesystem. Correct post-receive user finder
Internal API
remove gitolite stub
updated
remove unexisting stubs
update structure
Remove outdated specs and fixed key remove
add remove keys from gitlab-shell by id
Fixed: post-receive, project remove, tests
Improving installation docs