Add convenience imports
Revert "Add convenience imports".. oops, requires Django on import

This reverts commit 071af295daa161dcb41b6ffaf5d14e1af399da73.
Add code coverage and bash test script
Fix bug where the attribute name was being used rather than the column name
Change select to take fields in as positional arguments
More test coverage
Remove unused methods
Overhaul of lookup resolver
Add unit tests to valid various relationship types
Remove binary coverage data
Fix missing `.format()` call
Use more appropriate exception when no default modeltree is defined
Simplify alias/model/modeltree derivation
Any of the three can be passed into model, but only if a model tree
is defined (or can be created), will the model be set
Separate out the RawQuery from the `select()` method
Returning a QuerySet enables further chaining. The
`raw()` has been added to enable producing a `RawQuery`
from the QuerySet
Move the `include_pk` argument upstream to the `add_select` method
Fix tests, bump version
Update 1.0 coverage docs
Bump 1.0 release
Change PyPi name to modeltree
Add conveniece method `query_condition` for constructing a Q object

In practice, it is very common to use the `query_string_for_field` to
ultimately construct a `Q` object. This simply makes downstream use
cleaner.
Change to require an operator for cleaner syntax
1.1.1 Bump