Put leaflet controls behind the typeaheads

Unfortunately, the typeahead library uses a fixed z-index of 100 that we
can't really change. Instead, we can force leaflet to use a lower z-index.

Fixes #619.