Added Text OpenGL classes
Migrating from sample code
Updated custom Vertices class to be the main site for all OpenGL drawing calls
+ Removed all drawing code from Polygon to prove it works
Lowered visibility of TextUtil so that all uses go through Text class
Changed some variable names in GenericProgram to match their counterparts in other program
Added UniformVariable enum (equivalent to AttribVariable)
Further abstracted Vertices class for easy use
Added SpriteHelper class which is another abstraction on top of Vertices that is primarily for dealing with squares or sprites
Initial implementation is working with the new Text class though only for up to 24 characters
Further optimisation is necessary
Removed all original sample codes and replaced with my ones
Much refactoring besides
Added a RootContainer extension which is just meant to prevent wrong calls to onTouchEvent and provide some convenience methods just for the root
Moved Renderer and GLSurfaceView code from main project to the library
Added FPSMeter to be a default child of RootContainer (only shown on debug)
Added Quadrilateral class to be used for simple drawing/ touch events
Added javadocs describing ALL methods!