* Bump versions of django and django-haystack in requirements.txt
* Update django-djconfig to django-1.9-compatible version
* Changed the old style usage of get_model to new django.apps
This change is backward-compatible to django-1.7.
* Do not autoescape rendered template contexts in tests
A change in django
(django/django@19a5f6da32) caused all
rendered templates to be autoescaped by default, which broke some
of the tests by escaping ampersands in rendered urls.
* Remove Python 3.3 from .travis.yml
Django 1.8 is the last one to support Python 3.3.
I used the configuration from django/setup.cfg.
- fixed extra blank lines
- fixed some minor issues with the `_` variable in `test_user`
- added to excluded F841 for unused variables, this needs more work
Each folder has is own settings and urls and can be tested with
`runtests.py`
1. `./runtests` run tests with `tests/settings.py` file
2. `./runtests example` run tests with `example/settings.py` file
`runtests.py` write to stdout the settings file used.