Added a STREAMPUNK_ROOT variable to settings.py and models.py in order to work around Apache and Django's test server using different roots for their URLs. This is not nice, and there's probably a better way.
Got rid of STREAMPUNK_ROOT again, and instead changed get_absolute_url() defs to use reverse() with the view name. This means that mk_url() goes away, too.
Found a mention of the admin index page's url name, so stopped hardcoding that into the banner. Now the Admin link works for Apache, too.
Tests for KitBundles.