Initial ErrorHandler interface

    XMLStreamException are now reported via xmlError().
Test framework for error cases, with a simple XML parsing error
Some non-fatal error checking
Additional error tests, and fix a bug in date parsing

    It turned out date parsing never worked!  Ha ha ha.