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
Updates project to process web hooks async via sidekiq.

A new queue of "project_web_hook" is used to process web hooks asynchronously, allowing each to succeed/fail (and be retried) independently.

(Basically, project web hooks now process the same as system hooks.)
Fix not showing tooltip on network graph
Merge pull request #2769 from hiroponz/fix-not-showing-tooltip

Fix not showing tooltip on network graph
fix edit project members access link and page fixes refs #2745
Update user finding (by username) in admin teams members controller
Update user finding (by username) in teams_members (project team) controller
Update user finding (by username) in teams members (team of users) controller
username is default param to User
fix links in admin group view page (user links)
rewrite admin users controller (use 1 variable and find by username)
simple cleanup code %)
fix copied code. Add assign projects button.
Edit create new team text
Display actual user role (admin or not) in team members list
Merge pull request #2777 from zzet/add_project_button

Add assign project to team button on team page