Code cleanup suggested by Visual Studio's Code Analysis feature
Implemented proper Dispose() pattern, fixes an issue discovered by Visual Studio Code Analysis
Renamed FlagsChanged[EventArgs] -> MessageFlagsChanged[EventArgs]
Code cleanup and renamed ImapCapabilities.MetaData to ImapCapabilities.Metadata
Modified ProtocolException and ImapCommand/ProtocolExceptions to be serializable
Split Pop3Exception into Pop3ProtocolException and Pop3CommandException
Improved Imap*Exception documentation
Split SmtpException into SmtpProtocolException and SmtpCommandException
Regenerated documentation
Fixed SmtpClient unit tests by adding back the RSET command for a failed Send()
Serialize and deserialize the SmtpCommandException data
More exception stuff
More exception fixes
Reorganized Pop3 Unit Tests
Added unit tests for Exchange Pop3
Make the IsEndOfData setter private
Don't allow Pop3Stream.Read() to read from the socket more than once
Bumped version to 0.3.0.0
Updated Copyright
Updated Copyright in MailKit.nuspec