Make ui for links in admin interface consistent (and fix a couple of bugs too)

I based this off of the tip of the html5 branch so easiest to merge if #869 is merged first.

This makes the links in the admin interface more consistent. See #840.

Also:
* simplified the admin view code a little by using a small sprinkling of helpers
* fixed a bug where on creating a new censor rule for a request it would say at the top of the page that the new censor rule also applies to the currently logged in user.
* removed an admin page that was no longer being used
* fixed a bug where the javascript for the admin pages wasn't being loaded. 
* moved some admin specific helpers to new module AdminHelper