Made the AssetManager held by the ResourceManagerImpl not static.
- The getTexture method of the TextureType enum is now private and requires an AssetManager, as the AssetManager is no longer static.
Changed usages of TextureType.getTexture to instead query the resource manager for a handled texture.