Remove ListenableFuture.content, close #393
Extract HttpResponseBodyPart creation into a factory so one can chose to bypass auto bytes extraction