Use OTM2 favicon.png instead of Azavea favicon.ico

Our target browsers should all support using a .png
Provide an interface for creating instances in ui tests

The regular site can simply call 'make_instance', however, if addons are
installed the restrict or change how instance creation is done it breaks
the workflow.

The solution used here is to override the instance creation in settings.py.
Add in basic map tests for adding trees
Work around IE9 console.error not being bindable

Since console functions do not inherit from Function, underscore cannot
bind them, since it thinks they are plain objects...
Use JSONP on IE9 for UtfGrid requests, since IE9 doesn't support CORS

fixes #746, fixes #747
Fix settings.py TILE_HOST documentation to be accurate
Merge pull request #785 from ahinz/topic/add-on-map-page-selenium-tests

Topic/add on map page selenium tests
lint
Refactor create instance function
Add in tests 'add another with ___' options
Merge pull request #788 from ahinz/topic/more-add-page-test

Topic/more add page test
Merge pull request #781 from RickMohr/otm2-favicon

Use OTM2 favicon.png instead of Azavea favicon.ico
Merge pull request #786 from maurizi/topic/ieFixes

IE9 fixes
Capitalize infowindow buttons to match the rest
Sidebar button: 'Edit Details' -> 'Quick Edit'

fixes #782 on github.

Fixes ambiguity in the two 'Edit Details' buttons:
If you click on a plot/tree, an infowindow will pop up with an Edit Details button, and the sidebar accordion will also have an Edit Details button. One redirects to the plot_detail page, the other triggers the inlineEditForm. This is confusing behavior, seeing two buttons with the same text that do different things.
Add selenium tests for editing on the map page
Fix editing on map page. Fixes #787

Reverts typo in https://github.com/azavea/OTM2/commit/4fd4715f
Merge pull request #789 from steventlamb/bug/782/rename_edit_details_button

Bug/782/rename edit details button
Merge pull request #790 from ahinz/fix/787/map-edit-regression-and-tests

Fix/787/map edit regression and tests
Allow geocoder to work without an instance

* Don't assume there's a config.instance.extent to filter the results
* Move geocode-results-template from instance_base.html to base.html so it can be used without an instance

Also:
* Add and use utility webMercatorToLeafletLatLng()
* Alphabetize aliases in Gruntfile