Port to WlrDataControlV3 - replace klipper race hack with a proper serial
A hack was added to klipper to not be in a race when a client non-atomically updated theirs.
This replaces the hack with a proper serial to allow the compositor to reject late events.
Edited by David Edmundson