Rewrote init script.
Changes recommended by @axilleas
Corrections suggested by jacobvosmaer
Fixed failure to stop and added handling of failure to remove stale pid
Restart works again, grammar mistakes corrected.
Refactor contributing process to make it more readable and make sure other core team members are mentioned.
Mode User+LDAP functionality from Gitlab::Auth
Move ldap auth to LDAP::User. Removed unused code
Remove include of grack_ldap
Use normal font-weight for file names on tree view
Add 'notes' to path blacklist, fixes #4967
Made script path flexible
Merge pull request #4920 from Rovanion/init-rewrite

Rewrote init script.
Update installation docs to use v1.7.1 of gitlab-shell
Merge pull request #4976 from robertd/master

Update installation docs to use v1.7.1 of gitlab-shell
Dont allow html render for RAW view
Merge pull request #4969 from Razer6/update_path_blacklist

Add 'notes' to path blacklist, fixes #4967
Dont show remove user button for ldap user
Added Gitlab::OAuth::User class

Authenticate or create users from OAuth providers
Inherit Gitlab::LDAP::User from Gitlab::OAuth::User