started rewrite of mousetouch
fix: needs to include "mousetouch.js"
ignore mouse events after touch events
added configurable preventDefault handling
fix: touchmove coordinates not updated
fix: capture  phase paramter for event handling was ignored
moved "use strict"; statement to scope of anonymous function to make mousetouch concatenateable with non-strict code
fix: touch gestures where ruined by using JSON.stringify on gesture; don't know why
show mouse button state in gesture (WARNING: this is only updated through mouseup and mousedown events and might be wrong if any of those are missed)
fix: touchquarantine_ms was too short to prevent long click event (simulated as button 2) on android nexus 4
added option to prevent context menu; Note: not preventing contextmenu will result in unfinished gestures as the mouseup event will not be recieved by mousetouch
added touch transform gestures scale and rotate
fix: ignore double touchstart events as seen on nexus 4 and aparently other androids
variable crtlID -> ctrlID renamed
changed output of gesture data in test.html
moved detection of multiple registered elements in bubble chain into generic event handler
access mousetouch.debug via config(); default is now false
fix: down and up events did not get fired with waitdoubleclick
fix: gesture.shift was negative
added explicit gestures "doubleclick" and "longclick"; note: "double" and respectively  "long" are also set together with "click"