Remove the escape chars when unmunging the XML content
Split out the appstream markup functionality into its own module
Add a self test binary for the appstream common functionality
trivial: Do not include the parent profile name when it's not set
trivial: appstream: If failing to resolve, do not log a profiling warning
trivial: Fix up some kinda bad error handling

This also fixes the profiling warnings when things start to fail.
Make GsPluginLoader threadsafe again

Calling gs_plugin_loader_app_refine_async() from gs_plugin_loader_setup() is
fine for a program with a mainloop that does not quit, but fails in a
spectacular (and hard to to debug way) when run in the self test program.
Support full markup in AppStream descriptions
Remove the pending application from the UI is installed elsewhere