HTTP headers support for responses, ETags support, minor improvements