Satellites access fix
added SYSV chkconfig property so gitlab starts after MySQLd / nginx
Add CreateTagService.  Use new service to allow tag creation through API.
Make sure the branch counter gets updated

When you delete a branch, the counters wont get updated automaticly,
this happends because of the JS nature of the original call. I've
fixed this by responding with a JS file, and recalculate the counters.

Fixes: #6030
Changed some stuff around after rebase
Update documentaiton for create_tag method.
links to issues on main dashboard
Add tests for creating tag with API.
Fixup for HoundCI.
Use newer version of git in installation doc.
Add titles to doc pages.
More fixup for HoundCI. Fix up some small issues in docs.
Add directions on how to upgrade gitlab-shell in the upgrader guide.
Cherry-pick the changelog additions into master.
Revert "Actually use the 'user_filter' configuration option"

This reverts commit e9d4587ff11c8510f01dfa184414f73d75b4550b, which is
incompatible with GitLab's built in LDAP user filter: a GitLab LDAP
filter is [added on top of the other filters used to find the
user](https://gitlab.com/gitlab-org/gitlab-ce/blob/982d4d51e8110bec280eb00db0fb756b062103d9/lib/gitlab/ldap/adapter.rb#L61)

Example GitLab LDAP filter: `(memberOf=cn=foo,dc=bar)`.

In contrast, an omniauth-ldap filter [replaces the 'normal'
filters](https://gitlab.com/gitlab-org/omniauth-ldap/blob/76d77543dec0c585bb4e974262f43675f9810953/lib/omniauth/strategies/ldap.rb#L55)

Example omniauth-ldap user filter:
`(&(uid=%{username})(memberOf=cn=foo,dc=bar))`.
Fix typo in text.
Merge branch 'merge-patch-changelog-back-into-master' into 'master'

Merge patch changelog back into master

/cc @dzaporozhets
Move from script to bin directory.
Merge branch 'ldap_user_filter_fix' into 'master'

LDAP user filter fix
Merge branch 'add_titles_to_help_pages' into 'master'

Add titles to help pages

Fixes #1183