moved format and mime mappings to configuration files

made FitsMetadataValues be a singleton for accessing the config files
contents.  Fixed potential XmlContentConverter bugs where an invalid
value would stop AES57 and TextMD conversion.   Fix bug where invalid
XML characters could appear in File utility output. Converted NLNZ and
Jhove sensingMethod and Exiftool GPS values to valid MIX