Fixed simple message parser not honoring optional prefix
Fixed automake 1.11.2 issue
Handle "!" (channel owner) usermode of shadowircd
Handle "." (channel owner) usermode for IRCX
Handle empty realnames of InspIRCd in WhoInfo.Parse()
Migrated MonoDevelop solution/project files to Visual Studio 2010
Send SOCKS5 credentials
Fixed SOCKS5 username/password authentication version
Properly check SOCKS5 connect response
Set KickEventArgs.Who to server name if no nick was passed
Really handle empty realnames of InspIRCd in WhoInfo.Parse()
Synchronize access to socket writer in IrcConnection.WriteLine() to prevent potential data corruption
Process the idle thread every N seconds and _not_ milliseconds
Use AutoResetEvent instead of Thread.Sleep() to signal the socket reader and writer thread
Fixed auto reconnect regression in case of ping timeout was no longer working
Added RawUserList to NamesEventArgs which retains usermodes (like @ and +)
Fixed own nickname comparison to be case insensitive
Added sanity null checks on channel to _InterpretChannelMode()
Merge branch 'stable'
Split StarkSoftProxy into its own project