Use as.literal instead of string_content for HTML and code blocks.

This is for consistency with the other types of nodes that have
literal strings as contents.
Use chunk for fenced code info, instead of strbuf.