Merge attempt
Now baconless
More stuff
browseTreesMode now owns clickedLatLonStream
Update map when adding a tree

* Endpoint returns new geoRevHash
* If geoRevHash has changed, JS updates layer URLs and redraws
* Also clean up some whitespace in modeManagerForMapPage.js
Add Search.reset() for clarity
Merge branch 'no-bacon' into add-trees

Conflicts:
	opentreemap/treemap/js/src/addTreeMode.js
Remove stray line