Add pinch zoom support
No 2 finger drag because it's difficult and janky. We'll need to revisit this code someday. It's possible we'll have to get rid of the Flickable and create a custom system for flicking, dragging and zoom pinching/scrolling.
Edited by Noah Davis