Update to Django REST Framework 2.3.6.

I update our stuff to the latest DRF to make it easier to read the docs (there's no version of the docs for the version we're currently using).

The tests pass but there could be things broken that aren't tested. You don't have to merge this right away but it would be nice if you could try it. 

This pull request also has some random bug fixes.