XMLUtil - added method to read a portion of the xml
added ValueParsers for all base types
Unmarshaller now uses the ValueParsers for base types and supports lists
of custom types