add support for pointerdown, change some inner variables, fix bug where mouseup did not end gesture
add support for pointerdown, change some inner variables, fix bug where mouseup did not end gesture

aerik/PointerGestures,aerik/GestureListener.js,aerik/PointerGestures,aerik/GestureListener.js