Add a new base html processor which passes the content through untouched
Make html processors inherit from the base processor

Processed content was previously being wrapped in a html tag along with a
doctype declaration which was breaking validation
Merge branch 'html-processors-dont-wrap-in-html-tag'