add test case around ensuring proper field inference for boolean model field types
This fix results in models.NullBooleanField rendering as a checkbox in the browsable API
pass oauth_timestamp to oauth_provider
update requirements for django-oauth-plus to 2.2.1
add auth param to request client calls
Fixed the nested model serializers in case of the related_name isn’t set.
Another fix for nested writable serializers in case of the related_name isn’t set on the ForeignKey.
Fix issue #1231: JSONEncoder doesn't handle dict-like objects

Check for __getitem__ and then attempt to convert to a dict.
The check for __getitem__ is there as there's no universal way to
check if an object is a mapping type, but this is a likely proxy
Remove u from literals
Add choices to options metadata for ChoiceField.
Add more context to the ChoiceField metadata.
Add unittests for ChoiceField metadata.

Rename 'name' to 'display_name'.
Adds pre_delete and post_delete hooks on
Merge pull request #1258 from pyriku/delete-signals-destroy-model-mixin

Adds pre_delete and post_delete hooks on `DestroyModelMixin`
Update release-notes.md
Catch errors during parsing and set empty .DATA/.FILES before re-raising.
Merge pull request #1250 from Ian-Foote/choice_field

Add choices to options metadata for ChoiceField.
Update release-notes.md
Added @ian-foote, for work on #1250.  Thanks!
First pass at a test for ParseErrors breaking the browsable API