Adding master and develop branches to travis CI config.
Lots of cleanup and linting. This also changes the capture/authorize URL patterns to be a little more semantic, but breaks backwards compatibility. Authorization flow now works from authorize form submit. Fixes a few error_response issues.
More cleanup and linting. Adds support for configurable user models introduced in Django 1.5.
Fixing a bug introduced by refactoring form clean method.
Change 'read-write' scope to 'read+write'.
Refactor tests to be local to oauth2 app since all tests are oauth2-related. This also fixes a few issues in tests introduced by Django 1.5's configurable user models.
Updating TravisCI settings to point to only master and develop branches and update README to point to my project build image.
Use django 1.5 for TravisCI builds while some other things get sorted out.
Fix typo in docs for authorization grant_type.
Added tox testrunner
Merge remote-tracking branch 'eculver/master'

Conflicts:
	.travis.yml
	requirements.txt
Django 1.5 compatibility