Implement KNOCK (on_knock), ERR_UNAVAILRESOURCE (on_unavail); New
channel rejoin mechanism based on on_unavail w/ list/remove commands;
Auto-invite admins if they knock; More clean on_userhost; Misc. changes