Always respect tap_max_distance, not just at the end of the gesture. Fixes #406

In combination with an increased tap_max_touchtime the current implementation
causes a lot of accidental taps when scrolling back and forth.

This is a very simple fix which tracks the distance during the MOVE event.
Fixing confusing math in fakemultitouch for readability and because it can cause errors in some minification processes
Changed 'this' in outro to 'window' - 'this' breaks in a browserify bundle
fix wrong usage of each on object
Merge pull request #431 from lloiser/stopBrowserBehavior

fix wrong usage of each on object
Merge pull request #427 from thisjustin/master

Issue 426 - Fake MultiTouch plugin breaks when using Django Compression v1.2
Hack to address #439 - child elements events killed when prevent_default used
Merge pull request #429 from lucasgunn/master

Changed 'this' in outro to 'window' - 'this' breaks in a browserify bund...
Update touch.js
1.0.7dev
Fixing confusing math in fakemultitouch for readability and because it can cause errors in some minification processes
fix wrong usage of each on object
Merge remote-tracking branch 'upstream/master'
new dispose method (#353)

based on a clean branch...
Fixed carousel bug.
fixed drag example
Merge pull request #444 from lloiser/dispose

new dispose method
Merge pull request #445 from sedovsek/patch-1

Carousel example bug.
Merge pull request #454 from lloiser/dragex

fixed drag example
Merge pull request #425 from Prinzhorn/issue_406

Always respect tap_max_distance, not just at the end of the gesture (#406)