Support AsciiDoc markup for all files + Plain text Readme's

This patch integrates support to render AsciiDoc files with the extension ".adoc" or ".asciidoc".

The AsciidoctorJ project is used, which provides a Java API around the JRuby based Asciidoctor library. It runs completely in the JVM.

This patch also contains the changes from PR #287.