Added NuGet dependency on Microsoft.Bcl.Async for WebRequest.GetResponseAsync() & friends.
Refactored BeginGetResponse(...) to GetResponseAsync().
Refactor two APM method calls to TAP/async/await.