multipointer: Make pointer and keyboard handling use the device specific wrappers.
multipointer: Make uinput injection device specific.
multipointer: Save and restore under cursor frame buffers for non-threaded case.
multipointer: Actually create/remove XI2 devices upon client connect/disconnect.
multipointer: Remove all created XI2 devices upon shutdown.
multipointer: Setup screen struct for multipointer, adapt watch_loop().
multipointer: Check for clientData as well.
multipointer: Make cursor drawing routines public.