Adhere strictly to spec for header splitting

This is a backward incompatible change, but is necessary for the mail
gem to maintain compatibility with other mail parsing libraries (in
particular the one that powers Microsoft Exchange).

The header in the spec is one from an actual email I received (and the mail gem failed to parse). I can include it as a spec if necessary.