Add missing license information
Read description from XML file

The shared-mime-info database contains a single XML file for each type,
that holds the types description in multiple languages. These files can
be read and parsed.