Support commas in names

Bad things happen when an email header has a comma in the name, this fixes that.
Ok, I'll leave it to someone else to implement as not sure how else to do but with str_getcsv

Although, one could say the test was wrong on the basis that the enclosure is part of the "encoding" and this is getting the "decoded" version.