Try to repair of channel administration

The blocking and deletion of channels in the channel administration was not really implemented. Most code was just copied from user management. I tried to correct this and tested it on my dev site https://matrix.sasiflo.de.

One question is left on this topic: Why are the entries in table channel not really deleted? All related entities in the other tables are deleted, but not the channel information itself.