This moves the X11, EGL and Wayland parts of the GL bindings to separate crates. Co-authored-by: Sebastian Dröge <sebastian@centricular.com>