Add real admin.py pages for apps.

Models that are intended to be immutable are read-only in the
admin screens. Workflow related models are editable, though the
use cases for that are limited. It's primarily intended to be a
search/diagnosis tool.

TIM-376
Merge pull request #261 from edx/ormsbee/admin_screens

A more useful admin interface