Refactored auth adapters to respect Django and non-Django field types

The `URIResourceField` and `URIListResourceField` are not Django-specific field types, so I don't think they belong in `savory_pie/django/auth.py`.

I also split the single auth adapter into three distinct adapters, so they can evolve more easily with their respective field types.