support parse fencedcodeblock, support add class="language"

code in markdown can support special language for code highlight for webview
Can you do this below instead? You should be able to use an early return to make it read nicely.

```objc
case MMElementTypeCodeBlock:
    if (anElement.language)
        return [NSString stringWithFormat:...];
    return @"<pre><code>";
```