mesa: add gl_context::NewDriverState and use it for vertex arrays