add IRCServer::isValidChannelName and ISUPPORT CHANTYPES parsing
make PRIVMSG with query window as dest work (fixes ZNC privmsg module, etc)