Various remote desktop and screen cast things
This MR includes various things related to screen casting and remote desktop, including:
- It moves touch notification from clutter-device-manager-evdev.c to clutter-seat-evdev.c where most of the input event notification lives
- It separate touch point "slots" between devices, and adds a seat wide touch slot manager
- It adds some more virtual device event code to the X11 backend
- It adds more input events to the remote desktop protocol and hooks said notifications into the virtual clutter device counterparts
- Makes it for D-Bus API users to know what to expect