Import Xerces-2_11_0-xml-schema-1.1-beta.

Linked from http://xerces.apache.org/mirrors.cgi
Downloaded from http://www.mirrorservice.org/sites/ftp.apache.org//xerces/j/binaries/Xerces-J-bin.2.11.0-xml-schema-1.1-beta.zip

Unpacked and samples/docs removed.
Add XSD 1.1 support and test.
Add basic document parser and validator.

Including UTs and sample good and bad files.

Realised there was a problem with my previous schema (or my
interpretation of it), to do with elementFormDefault. Nested elements
were unqualified in the schema, but I was using xmlns in my document
which meant I was qualifying them. Leads to a truly bizarre error
message of the form "Invalid content was found starting with element
'foo'. One of '{foo}' is expected."
Get parsing of documents working.

Add some more test samples.

Not proud of how this looks at present.
Tidy up and restructure.
Framework for JSON conversion.

Includes "walk", a temporary test method which walks the XML and
prints it out unchanged (ish).