OpenGL2 implementation.

This branch deals with upgrading OpenEaagles graphical library to include
the ability to use shaders and take advantage of new OpenGL API calls in
drawing.