Change Tests for Util.DecodeWord
Use DecodeWords instead to test more variants
Swap from {Expected, Encoded} to {Encoded, Expected} (Different encoded variants can give the same result)
Add data for split variants, and also variants that have non encoded data mixed in.
Test AddressList and encoded words in displayname.
Fix space to tab in last commit.
Change mailadress in testcase to test for mailaddress subaddressing as well.
Add handling for separate encoded-words with any linear-white-space in-between.
Add extra preliminary tests before trying to parse MailAddressList
Use InnerException to get the original error.
Add testmesage with attachment and no Content Disposition.
Extra handling of resource data to avoid a rare issue with test failing because of lineending miss on git checkout.
Handle BodyPart as Attachment instead of AlternativeView if not multipart/alternative is defined and we have a name (filename)

This fixes the new MessageWithMultipartMixedAttachment Test
But causes MessageWithMultipleParts to fail, that can easily be fixed by checking for the 2 Attachments instead of 3 AlternateViews
Change MessageWithMultipleParts test to check for 2 Attachments instead of 3 AlternateViews
Merge pull request #64 from ASoft-se/Rework-for-experimental

Collection of fixes replaces #42, #56, #63
Merge pull request #65 from smiley22/experimental

Merge back into main line development