New bypassall permission

Apples to admins, makes it so admins aren't affected by bans.
I'll make it apply to mutes etc later.
Implement subchannels

This pushes most of the work of dealing with `|split` from the
main (room) process to the socket process.