Fixing tapHold on multitouch

Fixing tapHold to you can move your finger a little while holding down the finger. This fixes the specific situation where you are holding down your finger on a touch area and at the same time touching a different touch area.
Compatibility with Samsung Galaxy deviced

Samsung Galaxy devices show on their agent name that they are 'android' devices instead of 'mobile'. Before they would try to use the mouse events instead of the touch counterparts, so touches were not detected.
Removing console log
Removing 100 ms delay for Playbooks

The 100ms delay was lowering significantly performance for applications that require repeated touches on a surface. The Blackberry Playbook is a 2010 device with almost no user base, so hopefully 99.99% of users will get a big performance boost when using swipes.
Fixing indentation from previous changes

Now I am using Spaces (4) instead of Tabs.
More indentation fixes
More indentation fixes
Using Date.now() instead of new Date().getTime()

For better performance, and another tiny change.
Merge pull request #59 from hachigoro/master

A few fixes and improvements
Merge pull request #1 from benmajor/master

Pull request from upstream