desktop-shell: add keybinding to close a surface
I couldn't find a way to close (not kill) a client, so here's a keybind for that. Doesn't work for wl_shell surfaces because its surface_close
call is mostly unimplemented, but works as expected for xdg-shell.
Test: open weston-terminal and press super+c
.
Edited by Daniel Stone