Begin assetbrowser cleanup

This builds on the changes in #3305 to generate the asset browser list from the package contents.

#3305 needs to be merged and this rebased before merging.
Additionally, be3b180 adds the xcc global mix database - we should obtain permission to ship that first too.