Require movement of at least one pixel
Pay attention to only start type of event

Fixes problems with firefox's simulated mouse events from touch events
Implement doubletap event and improve tap

tapEvent.dt is the time between pointer down and up

doubleTapEvent.dt is the time from the previous tap to pointer up
Move tap event creation into a fireTap function
Fix tap and doubletap in IE10+
Fix action end after inertia
Use the currect coords to test for pointerWasMoved
Bubble tap events
Use pointerIsDown and prepared more appropriately
Improve event handling procedures

Moved some downevent registering code from pointerDown to selectorDown.
Fixed setting of pointerWasMoved in pointerMove
Fix bugs in tap and doubletap
Set downEvent etc. in a more test-friendly way
Fix problems of wrong targets in IE
Prevent text selection from simulated mouse events
Improve iEvent stopPropagation and stopImediate...
Implement tap event stop[Immediate]Propagation
Use tap.preventDefault to prevet originalEvent
Merge branch 'double-tap-event'