Refactor (serious one)

+from now on all wrappers are in namespace GL
+wrappers for OpenGL constants (Yay!) in almost every class
+many other minor changes (some classes has been rewritten from scratch)