Removing STDOUT chatter from main module
Fix build on Ruby18. We should specify endian for UTF16/32.
Remove gsub UTF-8 to UTF8. We should check properly behavior.
Merge pull request #468 from twg/master

Requiring module emits "Loading precompiled parsers from ruby source"
Updating CHANGELOG
Version bump to 2.5.3
define Object#blank? only if not defined yet
Do not collapse multiple quoted-printable lines if the line encodings are not the same.

If you have multiple lines where one has an encoding of Q and the other has an encoding of B, the existing logic would collapse these lines together. This change makes it so that only lines with the same encoding are collapsed.
Only wrap attachment filenames in double quotes not other params
specs: update address field initialization tests to pass in headers correctly
Clarify parser behavior for funky angle bracket addresses
Mail::Field: lookup class for fieldname instead of iterating over each hash entry
Mail::Field#split: move splitting regexp to Mail::Patterns
Mail::Field use a lookup table for field ordering and memoize field order
Mail::Utilities#match_to_s use casecmp instead of creating downcased strings
Fixing doc typo in encodings.rb

This patch removes an errant period character.
Fix markup in Encodings section
Merge pull request #489 from JackDanger/patch-1

Fixing doc typo in encodings.rb
Merge pull request #495 from francois/patch-1

Fix markup in Encodings section
Correct line breaks in quoted-printable encoding.

Quoted-printable transfer encoding is intended to be "line break
neutral." It uses CRLF to encode line breaks, whether you prefer
carriage returns, line feeds, or both.

Ruby's builtin #pack and #unpack support quoted-printable encoding,
but expect to see linefeeds (\n) only. So it's our responsibility to
convert to LF before encoding and to CRLF afterward, and to convert
CRLF to LF after decoding.