Work Towards more old opengl support

I am continuing my work towards standardizing all GLUFGui to OpenGL 2.0
minimum, but I am getting some issues with the new shader system.  It
used to work, but now it doesn't.  I think it has something to do with
the new location retrieval system.  Also, loading textures from memory
does not work.