A few fixes for the HTTP server.

Ensure TCPConnectedSocket doesn't close the socket if the owner closed its consumer data pipe. It could have consumed all the data it cares about and written the response already.

Also listen to 0.0.0.0 instead of just loopback interface.

R=yzshen@chromium.org

Review URL: https://codereview.chromium.org/728593004