Extended test setup.

- Adds Python 3.4 testing
- Adds current Django master to test matrix
- Simplifies tox config
- Adds docs test env to test matrix (refs issue #133)
- Stop using sudo for faster Travis builds
- Use pip download cache