xdg-shell: allow a toplevel to request its activation

Adds a request under xdg_toplevel so the compositor knows the toplevel
needs user interaction of some sort and get to choose whether to act on
it.
2 jobs for xdgshell-toplevel-activate in 19 seconds (queued for 1 second)
latest