appstream: Use as_app_search_matches_all() from libappstream-glib

As well as code reduction, it also gets us the mimetype search fix.
QT5 is also a modern toolkit