Several cleanup patches

Some cleanup patches during work on implementing configurable editors (see upcoming patch).

Most of this should be pretty basic, except for the South thingy. Turns out `django-setuptes` barfs when South is installed but not in `INSTALLED_APPS`.