Implement inline code
Allow code blocks to break paragraphs
Support info strings in fenced code blocks
Treat the first word only as the info string
Disallow info strings in closing code fences
Implement HTML blocks
Simplify HTML block implementation