First pass at adding multichannel support to ~op, ~deop and ~me.
* Above listed commands are broken atm
* General code cleanup (move mayberejoin out of eval)
Automatigically regain the registerred nick if locked for some reason.