Removed door protection support. Fixed other things.

Had to remove support for door protection due to it breaking the plugin
further down the development line, also improved some other stuff with
the /protectpublic command.