Better error handling and string type conversion.
Adding nil support.

If DomBuilderFromSax receives no content for an element, and an
XmlSchemaCollection was provided, checks the relevant element to see if
it is nillable.  If so, adds a nil attribute.
More handling of complex content.