Fix check for appdata- and desktop-file-validate

If these programs are not installed, do not try to use them. They're
certainly nice for catching errors, but a developer who wants to use
these tools will surely have them installed.
Add GTK category to desktop file

Thanks, desktop-file-validate...