Add asciidoctor gem.

Fixes issue #3506.
Merge pull request #4296 from mmlb/fix-asciidoc-rendering

Add asciidoctor gem.