Add basic tap and pinch-to-zoom touch gesture support to threejs driver.

Tap currently emulates pointerUp, Down, and Click events to support current application implementation.

Update humvee-lesson 'Walk to Vehicle Step' to support both mouse wheel and pinch-to-zoom.

Refs #2456.
Fixes #2598.