API: ability to set an import url when creating project for a specified user
update API docs
Added ability to serve files in wiki repository

From #6168.
per request project rules caching
Fix LDAP TLS authentication
ensure that uid is a string
Call every service, even if one fails

When one service fails, we dont want to have all of them failing. This
fixes this problem by catching all the errors, and writing them to the
error log.

Fixes: #5803

Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
Enforce md style.

- multiple blank lines before header
- skip header level
- colon at end of header
- break very long lines
- align definition like lists at marker
- case typos
- informal contractions
adds rake task to clean up deleted LDAP users
Don't remove trailing newline when editing a file in web UI editor:

* populate ACE editor content via API instead of HTML element inner text (to preserve trailing whitespace).
* remove hack in EditTreeController#preview that replaces any removed \n.

Fixes #5936
Do not notify person who merged the MR.
Remove new lines.
Content-length defined in header response

Enable Content-Length to be defined in header response
Archive with content-length header
Don't notify the user that triggered the mr notification.
Merge pull request #7250 from ahmyi/patch-1

Content-length for Repository Archive
Do not notify project owner on project creation.
Use the correct clone link for the DB converter
Merge branch 'use_gitlab_db_converter' into 'master'

Use the correct clone link for the DB converter

See merge request !938
Satellites are created automatically now