Use .json data directly instead of converting .desktop files.

Also get rid of all GenericName entries and the version entry, both
of which are obsolete.

This patch also fixes the bazaar plugin from properly listing
both interfaces in its JSON file now.