Create reusable searchEventStream.js
Support address search in "Add Tree" mode

* Move more cleanup logic into geocodeUi.js
* Use Bacon for geolocation
* Use more Bacon in addTreeMode.js to help with state cleanup
Merge pull request #322 from RickMohr/geocode-for-add-tree

Support address search in "Add Tree" mode (and add more Bacon)