Set up serializer fields lazily on-demand.

This avoids AppRegistryNotReady problems in Django 1.7 with nested serializers,
which are instantiated at import time, possibly before Django's app registry is
fully populated.
Merge pull request #1963 from carljm/lazy-fields

Set up serializer fields lazily on-demand.
Merge master