Added HeaderList.Contains(string field) and HeaderList.IndexOf(string field)
Added ParameterList.Contains(string name) and ParameterList.IndexOf(string name)
Implemented ContentType and ContentDisposition parsers.
Implemented parameter list parser and rfc2184 parameter decoder
Fixed rfc2184 logic
Added unit tests for the Content-Type parser and fixed bugs
Parameter names are case-insensitive
Parse param lists into temp variables in case the parser fails
Implemented ParameterList.Encode() and ToString() for ContentType and ContentDisposition
Fixed code formatting
Optimize table initialization a bit
When I tell you to quote something, I mean it!
Optimize parameter encoding a bit and also fixed to make new unit tests pass
Renamed AddressParserTests to InternetAddressListTests
Optimized parameter encoder by reusing buffers
Added InternetAddressList encoding tests and fixed bugs in rfc2047 encoder
Fixed some typos in the base64 encoder
Fixed rfc2047 encoder for multibyte charsets
Only the first encoded param gets a charset. Fixed unit tests to check this.
Fixed wording to sound less douchey