This adds full native touch support (pinch, rotate, zoom, smart zoom) for MacBook touchpads and similar devices.
Needs QNativeGestureEvents (don't know if non-OSX platforms support this); also needs to use the updated shortcut settings file from this PR in order work.
Kept here for reference and maybe a first review, I've applied for an KDE dev account, and might resubmit this once I have it.