mesa: Follow 9.1 branch

It's much more stable, also don't disable GLX.
cairo: Disable GLESv2 support and use GL and EGL.

GLESv2 support is not working correctly.
weston: Disable Cairo GLESv2

It's not working.
weston: Fix pageflipping and override modules

See patches for details.