Merge branch 'improve/6-0-update-docs' of /home/git/repositories/gitlab/gitlabhq
allow all git-upload-* commands for deploy keys
extract server-side git commands to constants
Merge branch 'mr-on-fork' of https://github.com/karlhungus/gitlabhq into karlhungus-mr-on-fork

Conflicts:
	app/views/projects/commit/show.html.haml
	app/views/projects/compare/show.html.haml
	app/views/projects/merge_requests/branch_from.js.haml
Remove ugly button and truncate too long project names. Remove unecessary newlines
Merge pull request #4662 from jzi/allow_archive_for_deploy_key

allow all git-upload-* commands for deploy keys
Fix test case for notification_service
Reenable the create project button after errors

Currently if you try to create a project from an existing repo but give it a bad
URL, you see the "Import url should be a valid url" error and the form, but the
submit button is disabled meaning you can't fix the URL and resubmit the form.
This fix just enables the button when the project has an error.

Closes #4070
Merge pull request #4669 from jackbot/reenable-create-project-button

Reenable the create project button after errors
Add support for reStructured Text markup language
Add 'repository' to path blacklist, fixes #4591
Updated format_patch to use '..' rather than '...'

Was incorrectly including commits reachable from rev2.

Change-Id: I3560e5d5ce474ba3d374f29ae16190b1f74989be
Removed some debug code

Change-Id: Ibd0088f498faccc72acda2783b61bbea19bd835d
Improve project team page usability
Semibold headers
Improve Notifications page. Much easier to find muted projects now
Add page titles with for profile area
More descriptions for pages
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 :(
Fix spinach tests