This prevents a very unlikely crash in `xwayland_socket_connected`. Refs #2163.
Split the server part of wlr_xwayland into wlr_xwayland_server. This allows compositors to implement their own XWM when wlroots' isn't a good fit.