Initial implementation of openGL2.0, which will utilize shaders to draw.
Added the GlmTransform class to the basic library.
Added a texture and color intensity, and the two can be blended to produce
textures with color.
Added the GLM transforms to the formFunc in basic.
Fixed a couple warnings.
Put some error checks in triangle.

To Do:
Get alpha blending working.
Put in functionality for triangle strips and fans.
Added some configurations into Display to allow for alpha blending.
Changed how I set my color in the draw routine for Graphic.
Added a geometry shader as an optional input.  Still working on using it.
Also, I may be slightly redesigning the shader input / output process to
be more flexible.

Created and tested a TriangleStrip class.

Started designing method to implement polygon outlines - I may draw it twice
at first for simple testing... but eventually I want to take advantage of the
geometry shaders to maximize performance.
Added a to do file.
Put an outline flag in, which will draw just the outline of any graphic.
Working on developing a good looking circle.
Completed triangle fan and triangle strip.
Added linewidth and outline only flag to Graphic, which will draw the shapes
outline at the given linewidth.
Added a focus pointer to the display.
Put in all original functionality (from BasicGL) to the Page class.
Couple minor things are left out, mainly graphical things that are no
longer used or supported in OpenGL 3.2+ (select name, for example).
Added more shapes to the 2.0 library - Points, Lines, LineStrip, and LineLoop.
Keyboard event now working (from GLFW, at least).
Added the ability to have dynamic vertices using glBuffer calls.  In the
future I will implement the glMapBufferRange using gl sync objects to
ensure safe data manipulation.

Also, I created a simple call to set the gl usage hint.
Adding the fonts into Display.
Putting color functions into the display as well, although they work
differently than before, in the fact that graphics can use color matrices,
and the display simply holds a single color.
Brought the new files from the incorrect branch over.
Added Readouts, Reformat,Fonts, and textures to my library.  BasicGL2.0
can't rely on BasicGL anymore.
More work on fonts and fields.  I had to create a slot for backwards
compatability, to force graphics to not use shaders if there is no easy
way to convert them to use GLSL.  Also fixed a spelling error in my files
and directories (compatability -> compatibility)