Fixing a strange behaviour HttpClient has with trailing slash on BaseUri
Stripping any Content- headers when mapping to a HttpRequestMessage
Re-attaching content related headers to the request content in a HttpRequestMessage