Improve utility functions

move make_simple_boundary to be a function instead of a testcase method.

Have make_instance take a name parameter.
Remove 'created_by' from trees and plots

This field isn't really useful in OTM2 since the audit system will
automatically record an INSERT whenever a new audited object is created.
Add PIL so that the API can resize images and create thumbnails
Merge pull request #87 from ahinz/topic/remove-created-by

Remove 'created_by' from trees and plots
Merge pull request #88 from ahinz/fix/add-pil

Add PIL for API access
Refactor tests to multiple files

Previously all tests were hanging out in tests.py and it was topping
nearly 1700 lines and sort of disorganized.

This commit pulls them out with the following general structure:

__init__ : generic utility functions
audit    : tests related to auditing, pending and automatic rep
models   : a catch-all for generic model test
search   : tests for filter parsing and searching
views    : tests for views

As OTM2 grows we may have to revisit these files but for the moment it
seems fine.
Merge pull request #89 from ahinz/topic/reorg-tests

Refactor tests to multiple files
Add unicode methods to models
Cleanup whitespace flakes
Merge remote-tracking branch 'upstream/master' into topic/add_unicode_methods

Conflicts:
	opentreemap/treemap/tests.py
Merge pull request #80 from steventlamb/topic/add_unicode_methods

Topic/add unicode methods
Remove logging settings from settings.py

The log settings are now configured in a templated local_settings.py.
Merge pull request #91 from jwalgran/topic/logging-setup

Remove logging settings from settings.py
Add favicon

Mostly to prevent 404 messages in logs when browsers automatically request
favicon.ico. I threw in Azavea's favicon.ico as a placeholder.
Merge pull request #93 from jwalgran/topic/favicon-redirect

Add favicon
Rename base template section from body to content

Name the section body is a little confusing because it does not create the
entire content of the <body> tag. The name content is more consistant
with other Django template examples I have seen (registration)
Add PyCharm folder to .gitignore
Apply eco-benefits template server-side instead of client-side
DRY out search_tree_benefits()
Add tests for search_tree_benefits