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.

Fixes #1907 and #1943.
Ok, force-pushed a new single commit without the test hackery.