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
Added authtoken login/logout urlpatterns and views to support scripted logins and logouts using TokenAuthentication. Added unittests.
Added authtoken login/logout urlpatterns and views
Updates to login view for TokenAuthentication from feedback from Tom
Remove OAuth2 from docs
Implementing 401 vs 403 responses
Note django-filter support
Returning a Location Header on Create

when creating a Resource with HyperlinkedIdentityField of any name
changed buggy response + code ploishing

reponse didnt handle any headers at all. Accepts now a dict of headers
and sets those properly