support parse fencedcodeblock, support add class="language"

code in markdown can support special language for code highlight for webview
Can you move these tests to be by the other fenced code block tests in `MMExtensionTests.m`?

Then this file shouldn't be needed.