Remove examples

These were just to show some examples working. We're not using this anymore.
Merge pull request #41 from ahinz/topic/remove-example

Remove examples
Add GPLv3 license
Add in filter parser

Adds code to parse filters according to the following syntax:

    literal        = json literal | GMT date string in 'YYYY-MM-DD HH:MM:SS'
    model          = 'plot' | 'tree'
    value-property = 'MIN' | 'MAX' | 'EXCLUSIVE' | 'IN' | 'IS'
    combinator     = 'AND' | 'OR'
    predicate      = { model.field: literal }
                   | { model.field: { (value-property: literal)* }}
    filter         = predicate
                   | [combinator, filter*]

In particular, this commit provides code (and tests) for transforming
filter strings into query objects.

This commit does not actually provide any specific filters (or tests) by
itself. Those should be added and tested as needed.
Merge pull request #45 from ahinz/wip/filter-parser

Add in filter parser
Merge pull request #46 from ahinz/fix/add-license

Add GPLv3 license
Don't call standard login hooks

Since users are "audited" they require a call to "save_with_user". The
default hook here attempts to do something like:

user.last_login = today()
user.save()

Which causes an exception

This fix isn't really permanent, but it does enable login with the
django admin. In the future, we'll have to figure out how to handle this.
Disable the admin interface in production
Merge pull request #40 from ahinz/topic/fix-admin

Topic/fix admin
Apply PEP8 whitespace rules and some pylint cleanup
Unwrap quotes vagrant settings before connecting
Merge pull request #47 from ahinz/wip/quality

Apply PEP8 whitespace rules and some pylint cleanup
Merge pull request #49 from steventlamb/topic/fab_support_vagrant

Unwrap quotes vagrant settings before connecting
Add fab tasks for managing tiler service

The tiler is in a separate repo, but it is an intregal part of the application
and the fab file already has the functions for working with a dev Vagrant VM.
Merge pull request #50 from jwalgran/topic/add-tiler-fab-tasks

Add fab tasks for managing tiler service
More whitespace updates to stay flake free
Add in fabric task to run style checker

Running:

  fab check

Will run the standard PEP8 and pyflakes checks.
Merge pull request #52 from ahinz/topic/flakes

Topic/flakes
Wire up search parser/executor to endpoint

Some initial tests with tree diameters
Extract instance_request to avoid mutual imports

Also, update branch and fix tests for flake8 updates