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
Consistent format for class objects in javascript
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
Pass the required parameters on search submit.
Move code for issue creation to service.

The goal of suych refactoring is to get rid of observers.
Its much easier to test and code when object creation and all other
related actions done in one class instead of splited across observers,
callbacks etc.

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Adapt the layout of the doc readme to fit the help page.
Make headers of the doc bold.
Remove top header.
Move update issue code to separate service

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

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Create services for issue close and reopen

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
add project features to doc/workflow