Update to new OpenGL headers.

I'm not sure if this should land as is, as I'm unfamiliar with how widespread these headers are. Upstream skia has some configuration logic for this that we could perhaps backport.

But if this works on linux perhaps we should worry about switching definitions later.