Allow DocumentParser::html() to take a charset parameter (optional, defaults to the CMS charset)