Textures now working for Legacy GL, modified OpenGL_Object so it should
now render properly in Legacy GL (i.e. like it does with shaders in
modern GL), and various other modifications.