Restore mistakenly-deleted utility function `getUpdatedQueryString`
Remove unused prototype directory, fixes #797
Merge pull request #829 from RickMohr/restore-utility

Restore mistakenly-deleted utility function `getUpdatedQueryString`
Fix issue in 925b2829de, saving user photos should use save_with_user.
Save address fields when plots are moved

Includes the following places:
* Create a new tree on map page
* "Quick edit" on map page
* Edit details page

This introduces a transitive dependency where editing will fail if the
user has permissions on plot.geom but not on plot.address_*.

Fixes #341
Date picker requires a js date

It was getting passed a value from moment.js

Fixes #779.
Merge pull request #849 from maurizi/fix/447/userProfilePhoto

Fix issue in 925b2829de, saving user photos should use save_with_user.
Merge pull request #851 from ahinz/fix/779/fix-js-search-typo

Date picker requires a js date
Fix broken unit test
In template for plot page, image element needs an ID whether or not photos exist

Fixes #794
Merge pull request #852 from RickMohr/fix-add-first-photo

Plot detail template: image element needs an ID whether or not photos exist
Merge pull request #836 from maurizi/removePrototype

Remove unused prototype directory, fixes #797
Don't show the edits link if the feature is not enabled.
Fixes #812
Merge pull request #853 from maurizi/fix/812/featureGateEdits

Don't show the edits link if the feature is not enabled.
Add empty robots.txt. Fixes #780.
Merge pull request #850 from ahinz/fix/341/reverse-geocoding

Save address fields when plots are moved
Use unminified version of Bootstrap in bundle for easier debugging
Fix broken management command helper

We were getting the system user incorrectly, not using InstanceUser, and
not setting enough permissions to actually delete objects.
Fix typo in tree creation probability (it was always 100%)
Add option for setting species and diameter in random_trees