Version 4.3.16
- OPTIM: HttpClient SendAsync could result in a TaskCanceledException. The cause of this would likely be a Timeout Exception. Thus, move the call to HttpClient.SendAsync to a separate function to handle the TaskCanceledException accordingly and returns or rethrown with a sensible exception. Also, added Tests.
- CLEANUP: Pipeline should dispose it's elements on close by default.