Fix buffer leaks
Reduce memory copies in HttpContentDecoder and so also the risk of memory leaks
Merge remote-tracking branch upstream/$:{upbranch}