allow overriding of fields in subclassed serializers.

Django allows overriding of fields (on forms, not on models), so it seems DRF could too.

It mostly works; the problem is the order the fields get passed to the SortedDict causes them to be "un-overridden" by the superclass fields again.

I will add tests, if this is otherwise OK.