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
Merge branch 'master' into asciidoctorj
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.
Fix #247 servlet.CommitLogHook.onPostReceive takes minutes

When pushing tags, command.getOldId value is
“0000000000000000000000000000000000000000”.
So, can not get commit logs.
Update README.md

Ran into this issue today.  Added to documentation to let other users know about it.
Merge pull request #323 from r0n22/patch-1

Documentation Change for Large file Sizes
Fix #325
Implement atom feeds
Merge pull request #286 from maliayas/patch-2

Improve code view