add rake tasks for web hooks management
add help page for web hooks management using rake tasks
Update logic for validates_merge_request for tree of MR

For case:

Merge request №1: branch "feature" to "release" and remove "feature" branch

Merge request №2: branch "release" to "master" and remove "release" branch

Merge request №1 - broken :(
Remove -y option when removing puby1.8

Since it is easily could break installations running on the server - hence the person doing the install should be able to make the decision to remove himself.
Corrects the update document to match the version of gitshell specified in the install document (1.7.1)
Merge pull request #5109 from spudstud/6-1-stable

Corrects the update document to match the version of gitshell specified ...
Fix API::MergeRequest

Refs #5145
Merge pull request #5149 from hiroponz/fix-api-merge-request

Fix API::MergeRequest in 6-1-stable
Added search for projects by name to api

GITLAB-1283 (GITLAB-869)

Change-Id: I611e7e93f6292de08e1edc8d3ea77cf9087b6ded

Conflicts:
	config/initializers/1_settings.rb
Added missing API documentation

Change-Id: I1337ee7ff51d018d6f62d447345032597e84269f
Update check script

* GitLab Shell 1.7.1 is required
* Global projects are not supported (refs #5152)
Merge pull request #5163 from hiroponz/update-check-script-in-stable-branch

Update check script in stable branch
Restyle sign-in page. Mention public projects
Fix commits table highlight
Add gitlab-shell/bin/check to rake gitlab:check

We sometimes encounter connectivity issues where gitlab-shell cannot
make API calls to the Rails application. There is a self-test script
`gitlab-shell/bin/check` that tries to connect to the API; this commit
runs that script as part of `rake gitlab:check`.
Allow non authenticated user access to public projects
Point to project page from public area
Used pagnation function from api helpers

Change-Id: I1bdd3608d3b46924b5da3ae282c99f85ee4e0dab
Fix password update
Remove writing issues/notes from non-auth user abilities