Update xdg-shell.xml
keybindings: Properly interpret keybindings

We need to compare against the keysym, not the keycode.
wayland-surface: Don't mark popup windows as override-redirect
wayland-surface: Fix transient_for

It takes a wl_surface resource, not an xdg_shell_surface resource,
and the argument is allowed to be NULL.