OpenMW-CS: Should use one resource manager per document
With Ogre, we were locked into one global resource manager for meshes, textures and other resources. However, in OpenCS we may get into cases where with multiple documents open, the same resource name (virtual file name) could lead to different files, depending on the document using the resource. This is because each document has its own stack of data directories and BSA files.
This doesn't cause any issues at the moment because data directories and BSA's are defined prior to launch in openmw.cfg, but will start to become relevant when we start to associate the data directories/BSA's to specific content files.
The newly merged OSG branch lays the groundwork for supporting a separate resource manager per document - there is no longer a singleton. A bit more work is required to actually create and assign the different resource managers in OpenCS.
(RM-2748 from redmine: created on 2015-06-30 by scrawl ., , closed on 2017-08-25 by Kyle Cooley)