tnef: Strip null bytes from attachment filenames

Also support the TransportName in the properties list and prefer it over the
attachment-level attribute, as it is Unicode encoded.
Merge pull request #575 from greezybacon/issue/tnef-null-term-attach-names

tnef: Strip null bytes from attachment filenames

Reviewed-By: Peter Rotich <peter@osticket.com>