frustum: optimize BBInFrustum()
vertexbuffer: use vertex array objects (through the OES_vertex_array_object extension) to save lots of Gl calls. (Chrome exposes the extension currently)
vertexbuffer: use vendor prefixes to quert for OES_vertex_array_object