Refactoring of Snap2D GL/OpenGL packages - Updates to OpenGL renderer,

2DX geometry, world libraries.
-com.snap2d.gl.jogl -> com.snap2d.gl.opengl
-GLConfig -> GraphicsConfig
-JOGLConfig -> GLConfig
-Refactored GLHandle/GLProgram/GLShader
-Improved custom shader integration alongside default Snap2D pipeline
-Added more methods to GLUtils
-Added ColorGenerator to 2DX Gen library
-OpenGL renderer now uses OpenGL core profile ONLY and is 100% shader
based
-Added Snap2D transform utility shader file
-Added collision resolution (unstable - will probably change)