New: double-tap zoom

Previously, there was no support for double-tap zooming on mobile devices. Now, we implement a timeout on the 'touchend' event to check for two successive taps, and call handleDocumentDoubleClick, passing it the coordinates from the touch event.

Fixes #167