Tidy up package description.
We don’t need both action flag and description.

Drop from list page the one nobody can read.
Filter actions by name rather than flag constant.
Prefer setuptools to distutils.

Since we want install_requires.
Show something sensible if we can’t reverse().
Prefetch contenttypes for better performances.
Don’t show delete action in admin list screen.
Link users in admin list.
Sort and rationalise imports.
Improve display layout by grouping forms.

Also use action_description, object_link and user_link.