Merge pull request #12 from dereli/master

Add exception handling while disposing Pop3Client.
catch FormatException when found a valid date. Just because it matches the regular expression doesn't mean it is actually in that format
Allow custom DateTime formats to be set
Remove timezone when parsing custom DateTime formats
Failing to parse a date should be an error message so that it is brought to the users attn and a custom format can be added if necessary
Updated Unit Test to reflect the changed behaviour of Rfc2822DateTime.StringToDate() now failing gracefully by returning DateTime.MinValue
Test the Custom time formats
Convert 4 spaces => 1 tab
Merge pull request #19 from JoshKeegan/master

Rfc2822DateTime Invalid Formats
Update AssemblyInfo.cs

Readded publickey
Bug Fix: make custom formats work with string timezones (e.g. PST)
Compatibility with email addresses enclosed in multiple brackets, e.g "John McDaniel" <<jmcdaniel@spam.teltronics.com>>
Unit tests for when the display name part of an email address contains some angle brackets, and multiple angle brackets (<<)
Allow for multiple angle brackets in the display name
Regex no longer required
Merge pull request #20 from JoshKeegan/master

Bug Fix & support email addresses enclosed in multiple brackets