Allow programmatically closing xwayland window
At present, the function weston_desktop_surface_close does not allow to close an Xwayland desktop surface : this, e.g., prevents closing Xwayland windows using shortcuts. The proposed modification overcomes this limitation.