Implement responsive theme

This PR implements a responsive theme that works much better on mobile devices and tablets.

Additionally, we now:

   * Serve 'retina' (2x) and 1.5x versions of images to supported browsers using the `srcset` attribute and a polyfill.
   * Allow editing on iOS devices using a scaled-down version of the editor.
   * Allow map editing on mobile devices.