Support kramdown style fenced code blocks

This adds support for highlighting in [kramdown style fenced code blocks](http://kramdown.gettalong.org/syntax.html#fenced-code-blocks).