Parse XCC mix databases

This adds support for reading mix content filenames from the XCC mix databases, and adds IFolder.AllFileNames() for listing the contents of a package.

Local databases are embedded in any XCC (and from now, OpenRA) created mixfiles, but we will need to ship the global database or ask modders to install it themselves.

Fixes #3301 and the backend of #3299.