GUAC-901: Restore touch gestures

This change restores the panning and pinch-to-zoom gestures supported in previous versions of Guacamole by porting the original pinch and panning gesture code to the new Angular-driven UI. The swiping gesture for showing/hiding the menu is also restored.