POC - DO NOT MERGE: Use QtWayland directly
This was a feasibility study as to whether we really need
KWayland::Client for the general use case.
QtWaylandClientExtension is amazing, as are the generated classes.
This is a demo port. There are pros and cons.
Ported just to see what our direction for KF6 should be.