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 :(
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
Allow non authenticated user access to public projects
Point to project page from public area
Used pagnation function from api helpers

Change-Id: I1bdd3608d3b46924b5da3ae282c99f85ee4e0dab
Add rack attack gem.
Fix password update
Remove writing issues/notes from non-auth user abilities
Different layout for browsing public area and public project page while not logged-in
Public projects feature - step2

* Render right layout depends on current_user
* show sample git username/email when repo is empty
* Show extra info when browsing public area
* Fixed some tests related to public projects
* show comments in read-only for public projects
* Remove old public routing