Format numbers with separators based on locale

Fixes #593.
Remove mouse-tracking marker when geocoding location

Related to #581?
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.
Hide comments on plot detail page

The comment backend is not yet implemented

Fixes #570
Style Leaflet, remove OL styling
Style map add tree sidebar
Show tree progress on plot detail page

The progress bar has been in the plot detail markup for a while but has
not been functional.

Fixes #283
Merge pull request #621 from ahinz/fix/619/leaflet-z-order

Put leaflet controls behind the typeaheads
Merge pull request #616 from ahinz/fix/581/remove-mouse-tracker

Remove mouse-tracking marker when geocoding location
Merge pull request #611 from ahinz/fix/593/thousands-sep

Format numbers with separators based on locale
Get fonts securely
Merge pull request #624 from mtedeschi/topic/map-page-styling

Styling: Add Trees, Edits Trees, Leaflet Controls
Merge pull request #626 from jwalgran/topic/tree-progress

Show tree progress on plot detail page
Merge pull request #623 from jwalgran/topic/hide-comments

Hide comments on plot detail page