Improve zooming experience on mobile devices

This pull request is in two parts:
- Keep the page itself from being zoomable. This can be annoying if someone tries to zoom in on the map and the page gets zoomed instead.
- Hide the zoom control buttons on devices that don't need it. Many devices support multitouch zooming, so the controls just waste screen space.