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
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
Include localization tag library on plot detail
Update the display of audit events on plot detail

To allow more flexibility in styling I made the short_descr property of
and audit display only the action that was taken and not include the
user.

I used that flexibilty to add grouping of audits when building the
context for the plot detail page. Audits by the same user on the same
day are grouped together to avoid needlessly repeating the username and
date in the recent edits list.

I allowed for showing an an audit that would normally be displayed as
"set readonly to False" as the more humane "made the tree editable" by
adding an Auditable class method that gives models a chance to generate
a unique format string for specific fields.

Fixes #567
Fixes #568
Fix plot recent audit filter

The method which fetched plot audits was not including the plot id in
the filter, so audits for other plots were showing up on the plot
detail page.

Fixes #613
Add humanized date to plot detail history

After discussion, I took Mike T's suggestion included both the date and
the relative time.

Fixes #270
Merge pull request #617 from jwalgran/topic/plot-hist-display

Update the display of audit events on plot detail
Fix tile visibility regression
Change name of *_ul.html files to reflect new markup
Don't name variables after require'd modules, fixes #620