Allow programmatically closing xwayland windows
The function weston_desktop_surface_close does not allow to close a XWayland desktop surface, thus forbidding, e.g, using a shortcut to close a XWayland window. The proposed modification circumvents this limitation.