refactored to use augment for cleaner api/defaults
moved T.GestureHandler to own file, cleaned up and fixed build
prepared to handle cancel in gesture handler, added combined test, more to ponder though, seems like its hard to capture problems in tests. did some more refactoring
Refactor sorting
fixed tests, we should now find out if we get wrong behavior when several gestures are bound on the same element
added combined test for Touch, MSPointer
added parameters iif where appropriate
refactored demo, streamlined tests, added events.cancel, will get called if touchcancel/MSPointerCancel gets triggered, in turn it will cancel the gesture
refactoring, formatting code, removed not used code in swipe
longtap, option preventDefault now also automagically prevents contextmenu, visual MSGestureHold when longtapping with MSPointer events enabled. This ensures same behaviour mouse/touch/mspointer