Use leaflet-hash for bookmarkable/shareable URLs

This adds the center and zoom of the current viewport into the URL.  However, it also breaks panel functionality (`#settings`, `#docs`, `#layers`, `#full`, etc.) in the process.

https://github.com/veltman/hashnav might be a better way to deal with things.

/cc @standardpixel