HTTP Response support for HTTP/1.1 chunked encoding
This has been avoided for a while but had recently become an issue because docker containers for some reason rewrite the request to use HTTP/1.1 even though HTTP/1.0 has been requested and then expect the client to close the connection. This means that I will need to add better support for chunked encoded responses and client connection handling to close the connection once the response has been fully received.