Remove stray logging
Add additional geolocation types

Also refactor to make it easier to change and order these in the future.

Fixes #657
Make djqscsv.py a local file instead of getting it from GitHub.
Resolve issues in djqscsv

* Remove unused import "re"
* Add import of HttpResponse
* Iterate over qs rather than qs.values() -- the latter isn't right for a ValuesQuerySet
* For a ValuesQuerySet, build header using "field_names" property so it won't have a random order
* Replace unknown variable "filename_param" with intended "filename"
* Add "Cache-Control: no-cache" so browsers won't cache returned files
* Fix lint
Add plugin references
Merge pull request #680 from maurizi/topic/addTreeCheck

Don't show the add tree button once the feature becomes disabled
Fix input sizing problem
Fix responsive styling on containers, minor edits to user page
Styling for plot detail page, sidebar
Add triggerable stream type to use instead of bus

We use buses a lot for the purposes of writable streams, but usually we only need to expose a trigger function, not full blown permission to write values to the stream.
Exit edit mode on add tree activation

fixes #643 on github.
Merge pull request #689 from steventlamb/bug/643/add_to_edit_mode

Bug/643/add to edit mode
Merge pull request #684 from RickMohr/beta-signup

Resolve issues in CSV downloader
Merge pull request #683 from ahinz/fix/657/refactor-geocoder-a-bit

Fix/657/refactor geocoder a bit
Fix unit tests broken by 990b82d8dec
Force matches for species typeaheads, Fixes #668 and fixes #660
Update custom typeahead version, Fixes #664
Change minimum length until add/edit plot typeahead opens to 1, Fixes #669