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.
Merge pull request #621 from ahinz/fix/619/leaflet-z-order

Put leaflet controls behind the typeaheads