Add support for backtick fenced code blocks

Based off the work by @rbewley4 in #84, this small change adds support for backtick fenced code blocks, a la Github Flavored Markdown.

This is a grouped PR, and also includes new test cases in the mdtest fork: ciarand/mdtest@d722fdca32dc28909f4b4beafe5a22dd992aba60