add rake tasks for web hooks management
add help page for web hooks management using rake tasks
Add rack attack gem.
Enable rack attack and add a throttle.
 Add check if the signup setting is enabled. fixes #4832
Check whether only one sidekiq is running
Merge branch 'only_one_sidekiq' of /home/git/repositories/gitlab/gitlabhq
Added reference to the line "ENV['RAILS_RELATIVE_URL_ROOT'] = "/gitlab"" , as it talked about in the gitlab.yml.example
rewrite issues search test to prevent ajax requests running after test
[gitlab:check] Fix detecting the status of sidekiq

If you are running another sidekiq instance on your server, e.g. GitLab
CI, the check script would parse the output of `ps aux` searching for
`sidekiq` and returning success, although the GitLab sidekiq may not be
running.

Now the `ps` call will only print the processes run by the GitLab user.
Merge pull request #5191 from jojosch/fix-check-script-sidekiq

[gitlab:check] Fix detecting the status of sidekiq
Update databases.md

run mysql_secure_installation to secure the freshly installed mysql server
Updated at the request of @f0k
Extended User API to expose admin and can_create_group for user creation/updating.

Also, is_admin and can_create_group are exposed in the user information.
Fixed attributes_for_keys to process properly keys with boolean values (since false.present? is false).
Merge pull request #3006 from jweslley/master

add rake tasks for web hooks management
Update some development dependencies
Respect authorization in Repository API

* dont allow protect/unprotect branches for users without master permissions
* dont allow access to Repository api for guests
Merge branch 'improve/gems_update' of /home/git/repositories/gitlab/gitlabhq
gitlab:test rake task now includes jasmine and db setup
Use phantomjs for jasmine tests. Fixed broken one