Now using OpenGL 3.3, avoids GL_ARB_explicit_attrib_location error on
some cards.
Removed deprecated gl_FragColor from fragment shader program.