[opengl] add VAO wrapper, currently incomplete.
detail contributions
fix package.json not JSON compliant
add vao.d to opengl/all.d
implement buffer read-back