/mute, permissions
Added /mute, which replaces TShock's /mute and is persistent and timed. Syntax is /mute add <name> [time] or /mute del <name>; implementation is fully asynchronous.

Permissions were moved to their own static class enabling easy refactoring, if needed.