Started removing SFML texture stuff from engine
Merge remote-tracking branch 'origin/master' into TextureRefactoring
Newability to set tex data with array of Vector4f
Improvements: ManbilTexture and TextureConverters
Updated TextureManager
Updated Material and UniformCollections
Updated HGP gradient generation
Merge remote-tracking branch 'origin/master' into TextureRefactoring
Redid texture system AGAIN. For real this time.
More texture interface changes

Played with texture settings, working on incorporating them into normal
texture loading
Removed unnecessary TextureSettings function

RenderDataHandler already had a function to generate mipmaps.
Redid RenderDataHandler Tex2D function interface
Removed now-unused file

Not used after the last commit.
Fixed depth texture creation in RenderDataHandler
Updated RenderTarget
Updated rest of texture management files
Added depth mipmap support for RenderTarget
Added constructors for TextureSettings
Updated UniformCollectinos for new texture stuff
Fixed GUI text rendering for new texture stuff