Add button for removing source branch for merged MR's.
Add support for relative submodules
fixed regex to match url pointing to a user repo
simplify link url
first setup to protect protected branched to force updates
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
More explicit warning since we still see many people running into problems with this.
Remove EmailsObserver

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Remove email observer specs

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Remove KeysObserver

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Remove MergeRequest observer

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
MergeRequest services for create, update, close and reopen

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Use MergeRequest services in API and controllers

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Fix MR fork validation and services load

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Specify that the tag should be annotated.
 Merge branch 'annotated-tag' into 'master'

Annotated tag