Use glew to manage extensions.

Apple has GL_APPLE_vertex_array_object but not GL_ARB_vertex_array_object, so we need to not use vaos.
Don’t use vertex array objects.