GUAC-901: Add touch module and guacPan directive for handling panning gestures.
GUAC-901: Add touch module and guacTouchDrag directive for handling drag gestures.
GUAC-901: Allow client display to be scrolled via properties.
GUAC-901: Show/hide menu depending on swipe. Pan display via drag gestures. Fix missing input method IDs.
GUAC-901: Name all functions. Declare local functions with var.
GUAC-901: Do not use scope - parse attributes directly (https://docs.angularjs.org/error/$compile/multidir?p0=guacTouchDrag&p1=guacTouchPinch&p2=new%2Fisolated%20scope&p3=undefined).
GUAC-901: Add guacTouchPinch directive.
GUAC-901: Clamp scrollTop/scrollLeft to real values.
GUAC-901: Restore pinch-to-zoom.
Merge pull request #27 from glyptodon/touch-gestures

GUAC-901: Restore touch gestures