introduce RESPONSE_HIJACK to get the socket, supporting EventSource

this was only implemented in httpclient engine...
raise error if you're trying to wait before it starts
add EventSource#close to close the socket
more comments