Using Return-Path email address in MAIL FROM instead of a header in SmtpTransport.

The Return-Path header should not be present on the SMTP transaction, this header is set by the time of final delivery.
Quote RFC2821:
> When the delivery SMTP server makes the "final delivery" of a message, it inserts a return-path line at the beginning of the mail data. This use of return-path is required; mail systems MUST support it. The return-path line preserves the information in the from the MAIL command.
Merge pull request #1349 from renansaddam/smtpTransportReturnPath

Using Return-Path email address in MAIL FROM instead of a header in SmtpTransport
duplicate line removed
Remove undocumented magic features for IIS.

Undocumented, untested features break very easily. It is best to not
have them where possible.