SASL support
Restructure IrcSessionPrivate message handling
Move all reading, writing & capability handling to IrcProtocol