protocol: add a close request to desktop_shell_window
shell: rename signal.h to shellsignal.h
shell: implement desktop_shell_window_close request
client: add a popup menu on the taskbar items to close the window