Fixes issue 7599 and documents ModelBackend's methods.

As per instructed in https://code.djangoproject.com/ticket/7599#comment:12, I added documentation to
ModelBackend.

Credits for the patch go to gwilson.