Add a preprocess hook for parsers
Add preprocessor for Atom XHTML content

Atom XHTML content should not be escaped, so this commit uses the
preprocessor to catch and properly handle this content.

Closes #58 and #130