Load all AppStream files from /usr/share/app-info/xmls

This means we're (more) compatible with libappstream and the Ubuntu metadata.
Split out GsAppstreamItem into it's own source file