Provide an object encapsulation for the XML_ExternalEntityParserCreate
functions so that external entities can be more correctly parsed.

Provide a way to set the unknown encoding handler
XML_SetUnknownEncodingHandler.  The Expat documentation for the
function is very weird and I'm not sure how it actually works...

Better documentation is needed!
