Begin libuv rewrite.

And IPv6 support right out of the box.