Add asciidoctor gem.

Fixes issue #3506.