Handle undefined text area values

Check to see if a text area's `val` is defined before trying to call
`replace()` on it.
Fix milestone link in issue. Closes #174 (gitlab.com).
Use button type=submit instead of input.
Fix identation.
transfer_service_spec: cleanup, merge common code, check against nil

- replace creation of group2 with the use of group without add_owner(user)
- fold TransferService calls into new test function transfer_project
  - remove currently not used (and not working) gitlab_shell stub
    (will submit testcase simulating failure in gitlab_shell separately)
- add checks against not be_nil (result.should be_false passes even if nil)
Dry admin logs.
fonts: Added "DejaVu Sans Mono" and "Ubuntu Mono"

Everything is better than "Courier New" ...
support latest firefox esr release
Display renamed files in diff views

Show both the old and new filenames when viewing the diff for a renamed
file.
Add option to keep repo on project delete

Update the project API controller to use `Projects::DestroyService`
instead of calling `Project#destroy` directly.

Also add an optional parameter, `:keep_repo`, that allows a project to
be deleted without deleting the repository, wiki, and satellite from
disk.
Remove unneeded app/finders config.autoload path

Every directory under app/ is searched by default
Document Markdown table formatting issue

Add a note to the Markdown documentation about a quirk of Redcarpet's
table parsing.
Merge pull request #8020 from mr-vinn/note-trunc-link

Improve event note display in dashboard and project activity views
Add refactoring for multiple LDAP server support

These changes are ported from EE to CE. Apply changes for app directory
Add config changes for mutliple LDAP support (EE only)
Apply configuration changes for Multiple LDAP servers
fix exclude wiki regex

the new regex allows importing repositories with repository name ending with wiki but still exclude gitlab wiki repositories
Merge remote-tracking branch 'origin/master' into feature-multiple-ldap-servers

Conflicts:
	app/controllers/omniauth_callbacks_controller.rb
Refactor lib files for multiple LDAP groups
Merge tests to support Multiple LDAP groups