It's never an error to have duplicate AppStream items
Allow private userdata to be saved on a GsApp

We don't want to duplicate every string if it's possibly the same on 2000 applications.
Search all datadirs at startup so that local builds can use the system AppStream data