Asciidoctor compact theme and build script change

This adds a compact version of the default Asciidoctor theme, 'asciidoctor-compact'. Smaller font and less spacing between elements.

The build script failed when invoked directly, because it used 'let' which is not known to '/bin/sh'.