Use the target file name extension instead of the object configuration when checking for compression.
Added documentation to the data file name mapping class.
Added API documentation to the XML serialization code.
Minors cleanup of XML serialization code