Generate mouse events from touch devices on Wayland. The code tracks a single contact point and converts it to mouse moves, LMB presses & releases. Multi-touch, pinch & swipe aren't yet supported. Addresses #121449. Ref !143416 Co-authored-by: Campbell Barton <campbell@blender.org>