A few changes

1. Add cursor protocol support 2. Allow switching between GLESv2 and GL
backends for wayland 3. Expose EGLDisplay and EGLContext over wayland
syswminfo