Meson fixes for X11-less builds
On platforms without X11, Meson currently fails to build libweston due to a missing EGL dependency and the compositor because xwayland can't be disabled properly.
On platforms without X11, Meson currently fails to build libweston due to a missing EGL dependency and the compositor because xwayland can't be disabled properly.