wayland: move window by grabing it

Because the are no server-side-decorations in the available wayland compositors
use grabbing the surface to move it.
wayland: use the cursor_autohide_delay option

In the previous implemention the backend always assumed 1 second
instead of honoring the cursor_autohide_delay option