HttpClient fixes
* Check errors, fix tests on Windows.
* Disallow modifying properties after sending a request
* Close connection in HttpClient.GetStringAsync() and GetByteArrayAsync().
* Increase HttpContent.LoadIntoBufferAsync()'s internal buffer size to 65536.