Improve code view

Now it's more similar to GitHub
Improve diff view
Show the correct name of the readme file (instead of showing always README.md).
Added asciidoctorj dependency.
Initial support for rendering asciidoc files.
Support plain text readme files (with .txt or no extension).
Enabled rendering of page document title.
Merge branch 'master' into asciidoctorj

Conflicts:
	src/main/twirl/repo/files.scala.html
Add features (additional filter condition / disable mail resolve) to LDAP authentication.
Merge branch 'master' into asciidoctorj
Sync upstream/maste to master and Merge branch 'master' into add-features-to-ldapauth

Conflicts:
	src/main/scala/app/IndexController.scala
	src/main/scala/service/SystemSettingsService.scala
	src/main/twirl/admin/system.scala.html
Revert line separator from LF to CRLF
Merge branch 'master' into add-features-to-ldapauth
Revert unnecessary format changes.
Rewrite relative links to reflect the base url of the repo.
Enabled rendering of renderable files in blob view.
Support relative links in asciidoc files.
Fix page-relative links, e.g. in TOC.
Removed commented out code.
Merge branch 'master' into add-features-to-ldapauth