#955 updated documentation for overriding `routes` attribute in Router sub-classes
Added APIRequestFactory
Added APIClient
Addeded 'APITestClient.credentials()'
Remove unneeded tests.utils, superseeded by APIRequestFactory, APIClient
Refactor SessionAuthentication slightly
Added APIClient.authenticate()
Simplify APIClient implementation
Rename to force_authenticate
First pass at testing docs
Complete testing docs
Remove console style from code blocks
Added Django OAuth2 Consumer package
Capitalization on OAuth
Tweak text
Fix broken link by hacking around md->html translating
#955 updated router docs with more information on the `Route` named tuple and its parameters.
Merge pull request #956 from omouse/update-router-docs

#955 updated documentation for overriding `routes` attribute in Router sub-classes
Added @omouse for work on #955 - thanks! :)
Added 'Documenting your API' section. Closes #616