wayland-server: Track input_device resource for focused surface
wayland-server: Track input_device resource for focused surface

We no long track the focused surface, but expect the compositor to set
focus when the focus changes.  We do track the resource for the input
device that corresponds to the current surface, in case that goes away.

tulcod/wayland,eyolfson/wayland,sir-murray/wayland,sir-murray/wayland,eyolfson/wayland,mchalupa/wayland,tulcod/wayland,bitfactor/wayland,bitfactor/wayland,eyolfson/wayland,abooij/wayland,abooij/wayland,mchalupa/wayland,sir-murray/wayland,tulcod/wayland,bitfactor/wayland,abooij/wayland,mchalupa/wayland