Rewrite CommentCodes plugin so that if .html is passed a DOM Node, that node isn't overwritten. Refs #1106.