backends: Do not require a physical device to update pointer visibility
We may also want to update pointer visibility from emulated events emitted directly on logical devices, as those we generate from XI_RawMotion on X11 when the pointer is not over a compositor window.
Closes: #2344 (closed)
Edited by Carlos Garnacho