shell: implement wl_shell_interface