Highlight use of permissions alnog with authentication
Add `Unauthenticated` exception.
Add docs for 401 vs 403 responses
Use correct status code
Use correct status code
Use two seperate exceptions - `AuthenticationFailed`, and `NotAuthenticated`

Cleaner seperation of exception and resulting HTTP response.
Should result in more obvious error messages.
moved field_mapping to be BrowsableAPIRenderer attr

from local serializer_to_form_fields var
to BrowsableAPIRenderer class attr

in order to - allow customization when subclassing
Allowing custom Serializer Fields to have different BrowsableApiRendered Form Fields than CharField

moved field_mapping
from local serializer_to_form_fields var
to BrowsableAPIRenderer class attr
clean support for view namespaces in as serializer attribute

view name is prepended with namespace if existend
revert merge
Fields specify what FormFieldClass should be used by BrowsableApiRenderer

added SerializerField Attribute "form_field_class" and defaults for
existing Fields
Merge with master
Remove OAuth2 from docs
Implementing 401 vs 403 responses
Add widgets for DateField and DateTimeField.
Add support for partial serializer updates
Documentation changes for partial serializer updates
Cache all fields on serializer init, not just default fields.
Change pagination to update Serializer.serialize_fields
Travis tests for python 3.