remove format list (bug 971359)

* and make sure we use get_object_or_404 *almost* everywhere
* remove unneeded response mangling
* ensure settings on a couple of tests