Clarified docs to say that a non-unique USERNAME_FIELD is permissable as long as the custom auth backend can support it.
This allows using a UUIDField primary key along with the JSON session serializer. Thanks to Trac alias jamesbeith for the report and Simon Charette for the initial patch.