Test WebClient.UploadFileTaskAsync ContentType. Covers 19529.
Call SetupRequestAsync only after ContentType changes. Fixes 19529.
Reset stream position before doing CopyToAsync.
CopyToAsync begins copying at the current position.
Merge pull request #1298 from esdrubal/uploadfileasync

Fixes missing ContentType on WebClient.UploadFileTaskAsync