Restrict tree plot field to plots on same instance

Fixes Github Issue #16

Fix two tests that were either doing this, or were looking
for an exception that was occuring after the ValidationError.
Add a 'LIKE' predicate for case-insensitive compare. Fixes #54.
Removed SASS, added some fonts, cleaned up the base template
Pass args instead of closures to assertRaises
Fix inaccurate documentation
Merge pull request #131 from steventlamb/bug/tree_plot_instance_save

Restrict tree plot field to plots on same instance
Responsive tweaks for tablet viewing
Created FAQ template
Ported updated header structure to other pages
Merge branch 'master' of github.com:azavea/OTM2
Setup i18n support

I added fabric commands to simplify the task of running the Django
admin commands to generate strings files and compile them. These require
that GNU gettext is installed.

I gitignored .mo files because they are generated by the messages
compiler.

I followed the guide https://docs.djangoproject.com/en/1.0/topics/i18n/
to set up the javascript gettext support.

The messages file for treemap was generated by the fab task and is
picking up all the gettext calls from the registration templates.
Add translation tags to existing templates

I skipped over the instance page at /{instance_id} since it has
no real content.
Started on a new-and-improved tree detail template
Add i18n to ecobenfit labels and search counts
Give user's a password and valid username for tests
Merge pull request #137 from ahinz/fix/54/add-case-insensitive-like

Fix/54/add case insensitive like
Basic structure for the map page
Merge branch 'master' of github.com:azavea/OTM2
PEP8 you slay me
Remove unused zones function. Fixes #128.