Support Django 1.7

* Django 1.7 needs to be explicitly setup in standalone scripts
* Silence Django warnings and setup required middleware (request.user,
  messages)
* Make Mock requests pretend to be HttpRequests
* Fix a couple of typos and broken links in documentation
* Don't allow 1.7 failures with Travis
* Remove INSTALLED_APPS overrides in tests since they don't work with
the app loading refactor
* Move old migrations and create new 1.7 migrations
You can pass an object with `Mock(spec=<object>, ...)` and `__class__` on the mock will return the class of that object.  I'm not sure if that works with Class objects the way we'd want.