MP1-4307 : Rework texture handling: clean up code, better handling of unmanaged resources and disposing, separate Frame class to TextureFrame class etc.
MP1-4307 : Attempt to make GUITextureManager more thread-safe