use the GetRequestStreamAsync method to avoid blocking on HttpClientHandler SendAsync
Merge pull request #607 from maksimenko/master

use await GetRequestStreamAsync on System.Net.Http.HttpClientHandler SendAsync to avoid blocking