Use Hammer.js for Image-viewer panning on mobile devices
Include hammer.js and viewport.css in base_container.html
Adding Zoom buttons to top-left corner of viewport (same as PanoJs)
Merge remote-tracking branch 'origin/develop' into tablet_pan_viewer

Conflicts:
	components/tools/OmeroWeb/omeroweb/webgateway/static/webgateway/css/ome.viewport.css
	components/tools/OmeroWeb/omeroweb/webgateway/templates/webgateway/viewport/omero_image.html
Added more devices to OME.isMobileDevice()
fix hammer.min.map 404
Merge pull request #2943 from will-moore/tablet_pan_viewer

Tablet pan viewer