Add button for removing source branch for merged MR's.
Fix extra space added in beginning of commit message

Removes extra space in merge commit messages. This seems to have been
introduced by the functionality added in 38d8d749d which allows a user
to change a merge commit message.
Add support for relative submodules
fixed regex to match url pointing to a user repo
simplify link url
Merge branch 'master' into request/relative_submodules

Conflicts:
	CHANGELOG
Refer to bundler's ability of parallel installation
Make sure important directories exist in git

Ensures the following directories exist after a git clone:
- public/uploads
- tmp/pids
- tmp/sockets
Remove Install doc notes about creating certain folders
Merge branch 'master' into request/relative_submodules

Conflicts:
	CHANGELOG
Only one link per email to prevent clicking the wrong one.
Disable compression to prevent BREACH attack

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Only send email when project access level changes.
Fix user_project observer test.
Reduce the number of times people send emails or file issues out of the blue.
Add to update guides satellites group permission.
Add one line upgrade command.
 Merge branch 'update_update_guides' into 'master'

Add to update guides satellites group permission.
 Merge branch 'add-one-line-upgrader-command' into 'master'

Add One Line Upgrader Command

This is related to my previous MR from one month ago. I've done a fresh checkout of master and reapplied the path so that the tree is clean again, as requested.
 Merge branch 'no_email_on_notification_level_change' into 'master'

Don't send emails on notification level change