Use contentName for fenced code block includes

This allows things like indentation to still work inside
fenced code blocks.

Closes #17
Prepare 0.31.0 release