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
Merge branch 'master' into request/relative_submodules

Conflicts:
	CHANGELOG
Reduce the number of times people send emails or file issues out of the blue.
Update gitlab_git and gitlab-grit gem versions

Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Ask for small feature requests.
 Merge branch 'small-feature-requests' into 'master'

Small feature requests

/cc @dzaporozhets
Explain how existing users can enable LDAP
 Merge branch 'doc/ldap' into 'master'

Explain LDAP activation for existing users
 Merge branch 'gems-bump' into 'master'

Update gitlab_git and gitlab-grit gem versions
 Merge branch 'deduplicate-help' into 'master'

Deduplicate help
Merge branch 'master' into request/relative_submodules
 Merge branch 'request/relative_submodules' into 'master'

 Add support for relative submodules

Currently there is no support for submodules where the url starts with ./ or ../, it will fail with an Routing Error.
This is required is you don't want to force a submodule to ssh or http usage.

For a given Repository __http://server/group/root.git__

---

[submodule "sub1"]
	path = sub1
	url = ../submodule.git

Wrong: http://server/group/ __root__ /submodule.git
Correct: http://server/group/submodule.git

---

[submodule "sub2"]
	path = sub2
	url = ../../any/submodule.git

Wrong: http://server/ __group/any__ /submodule.git
Corrent: http://server/any/submodule.git
Merge branch 'master' of github.com:gitlabhq/gitlabhq
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce