Refactoring + context

+Names of OpenGL wrappers now starts rom GL (maybe new namespace?)
+Added operator GLuint() to wrappers
+Splited Shaders to files: GLShader and GLShaderProgram
+Vertex array is no longer in buffer file (now: GLVertexArray)
+Beginning of GLContext class