Use biginteger for audit table primary key. Fixes #259.

Since this is not supported by django
directly (https://code.djangoproject.com/ticket/14286) we can just alter
the table manually.
Larger logo image size

Increase height again
Merge pull request #912 from mtedeschi/topic/larger-otm-logo

Larger OTM logo in header
Add a utf8_grid endpoint to mock tiler

This enables the broken test to perform mouse click on the map
and achieve an infowindow bound to the plot id of the tree they entered.
make sure plotMover.onSaveBefore is always defined

Refactor the js so that this function is always defined. This fixed a javascript error that was occuring during the broken selenium test.
Fix plot marker to not err on (x, y)s with zeroes

The conversion from web mercator to lat lng was failing in the selenium tests due to the falsiness of 0.
Merge pull request #913 from steventlamb/bug/fix_selenium_tests

Bug/fix selenium tests
Fix incorrect method name
Cleanup old references to 'Edit Details'

commit 934c3705957674086a40e0f6929ca8158bdf0af4 changed the display text of the 'Edit Details' button, but left the button name as 'edit-details-button', which made for some confusing unit tests.
Merge pull request #914 from steventlamb/bug/fix_selenium_tests

Bug/fix selenium tests
Hide/show messages during "Add Tree" session per @dboyer (fixes #741)
Merge pull request #915 from RickMohr/fix/741/messages-add-tree

Hide/show messages during "Add Tree" session per @dboyer (fixes #741)
Merge pull request #911 from ahinz/fix/259/use-bigint-for-audit

Use biginteger for audit table primary key. Fixes #259.
Limit photo selection to images. Fixes #296.

This generally makes the file picker only accept image types. The
backend does additional checks since this cannot be relied upon.
Add backend support for static pages

This is designed to allow map deployers to manually add static
pages. This commit is intended to facilitate adding a front end UI later
Allow "writable" if *any* field is writable

Fixes Internal Issue 598
Merge pull request #922 from ahinz/fix/disabling-add-buttons

Allow "writable" if *any* field is writable
Only try to render scalar udfs on plot detail
Merge pull request #931 from steventlamb/bug/fix_plot_detail_rendering

Only try to render scalar udfs on plot detail
Misc diameter calculator updates (fixes #767, #900, #573)

Respect configured "significant digits" in displayed diameter/circumference values:
* Store actual diameter or circumference value in "data-value" attribute on input element
* Prepare display values using "data-digits" from diameter input element
* All values now computed client-side, simplifying server code (rename reset() to init() and call it from constructor)

Also:
* We now round rather than truncating when displaying all floating-point field values
* Allow entering multiple trunks in "Add Tree" mode
* Show units in diameter and circumference input boxes
* Change "Total trunk diameter" field label to "Trunk diameter"
* Change "Total diameter" message label to "Combined diameter"
* "Combined diameter" message now uses no vertical space when hidden