Commit Briefs
rework the code to listen to localhost:9090
including ipv6 that is.
http: add a listen that takes an ip address
I'm still not convinced this is better than http::listen("localhost:9090", null) but propagating net::dial::dial errors from a listen function is weird.
http: fix reswriter_write() return value
we "wrote" only len(buf) bytes. Also, since res.dst is a dynstream no short writes can happen.
rename client -> connection
use consistently `conn' as local variable name