Neater override hooks and more docs for DjangoModelPermissions.

Refs #702.