To achieve this UploadTextures no longer clears the model cache when called. Instead the cache is kept in-tact (which should help improve cache hits) and all textures referenced by models being rendered are (re-)decoded with every frame.
To help with tracking all the unique texture references contained in a model a new class TextureRefs has been added.
- added projects to build third-party libraries ZLib and SDL (expects source code to be present in Libraries directory)
- moved Musashi68K into its own directory
- tidied up some config options