[changed] Texture ETEXTURE_TYPE member to projected and set it in the constructors to ensure its not accidently changed
[added] Support for texture filtering to Texture and TextureManager load/reload methods
[changed] Texture stores virtual file path and ResourceManager will need to resolve when reloading
[changed] TextureManager bind to take in the OpenGL Texture Unit GLenum as well for a glActiveTexture call.