This will be vastly easier to add things to. It also allows the user
to easily backup and diff their categorizations, or even script the
categorization of files.
I had to update GameLib to get the dictionary loading fix.
* Update all dependencies for various fixes
* Categories are now pooled to save memory
* Added very simple read/write for saving the entry categorizations