Move IrcProtocol::authenticate() to IrcProtocolPrivate
Expose IrcProtocol::receiveMessage() as a public slot
Expose IrcProtocol::connection/socket as properties
Brief docs for IrcProtocol
Rename IrcProtocol::setNick() to setNickName for consistency
Expose IrcConnection::protocol [property]