GL: starting a wrapper for OpenGL with RAII principles
GL: first steps: abstraction of bindable objects with Buffer being the first one ready

also moved Cuboid to STL arrays
GL: even more abstraction! + a hollow VAO and less binding checks (driver's job)
GL: added Shader and Program (WIP)
GL: fixed crash through early deconstruction
GL: moved from GLEW to glbindings

TYPE IS STRONK
REMOVE ERRORS
GL: added ref counting
GL: free DLC to previous commit
GL: ... vao<->program bidings ... buffer clean up ... setUniform ...
util ... black template magic
Merge branch 'GL'

Conflicts:
	src/novo/gfx/gl/obj.cpp