Network: Properly parse WHOIS response
Network: Properly parse WHOIS response

The 319 message that indicates which channel(s) a user is in prefix the
channel name with the modes (@, +, !, etc.) applied to that user.  These need
to be stripped from the channel name before we feed it to
irc.state.channels.get(), otherwise when irc.state.channels.get() returns None
we assume the channel can't be private and leak information.
(cherry picked from commit 408ab6f88a04f593f55ab38e33e558c5297d5d77)

raboof/supybot,buildbot/supybot,ProgVal/Limnoria-test,Ban3/Limnoria,frumiousbandersnatch/supybot-code,ProgVal/Limnoria-test,haxwithaxe/supybot,jeffmahoney/supybot,Ban3/Limnoria