move the opengl headers to vcl/opengl for better separation

Change-Id: I1bdd0fe0d27674da69a61bd8b438f0c9b050a337
move some common OpenGL methods to vcl

Change-Id: Ic96487afce64bfb0c1dfcc03c088e5d6e1b34ad3