Validate the AppData files when generating the metadata
Use AsApp functions on the AppData file where possible
Remove the special handling of ExtraPackages

Nothing uses it anymore...
Remove CraScreenshot

This was a pre-cursor to libappstream-glib, and pushed two concepts into one
object. This has now been split out as three different code paths for the
different plugins to use.