Content decoding has been moved to Response. This should let me make HttpEngine more generic and hopefully pave the way for engines that return instances of Future[Response[ResponseEntity]].