Show which text is outside of the root element
Clarify warning for missing content-type
[html_parser] Ignore whitespace outside of root element
Allow XML MIME type
Simplify code in client
Remove useless comment
Handle links to images (fixes #34)

This also improves the test infrastructure by adding a simple TestClient.