Added support for sending VERSION requests, and added NOTICE support for receiving
Implemented VERSION replies to User with User.OnVersionReply
Added VERSION reply messages for sending
Add PART reason support
Added QUIT message support
Added QUIT support and User.OnQuit
Added support for CTCP ACTION messages
Made channel and user names case-insensitive
Added AWAY [message] as AwayMessage and NotAwayMessage