2D Textures can now be loaded from asset packs
Updated the TextureCube and Texture3D classes in preparation for eventually being able to load them from assets as well (although I'm not doing that yet)