Extended users API to support updating and deleting users.

Also added tests.
Don't setuid the repositories on installation
Don't setuid the repositories (Rake checks)
Fix gitlab:check recommendation

Running the recommendation would give out:
GNU find: paths must precede expression
Update config/database.yml.postgresql

This was necessary following the installation guide for ubuntu 10.4 with postgres
remove incorrect information about the api version

The API version is currently not equal to the gitlab major version number. Gitlab 4.1 
still uses API version 3. Point to the lib/api.rb file instead which contains the
autoritative information.
Fix rake task - Update method name
Merge remote-tracking branch 'github/master'
Merge pull request #2798 from Xylakant/patch-2

remove incorrect information about the api version
Fix issue #2790
Do gitolite calls async. Remove satellite with project remove
Async perform for add/remove team members
user factory username over sequence
fix tests
Merge branch 'features/async_gitolite' of dev.gitlabhq.com:gitlab/gitlabhq
Merge pull request #2801 from Takuto88/master

Fix #2790
keys to gitolite via sidekiq now
fix key observer tests
dont escape images inside links for gfm. Fixes #2701
Advanced logging for post-receive worker