BSD: set accepted TCP connections as non-blocking
Rewrite Solo5 implementation for CPS
Mark recursive proc as gcsafe.
Tup: do not rebuild if generated sources are unchanged
BSD: resolve IPv6 and IPv4 in withHostname
BSD: enforce receive minIncompleteLength
Do not clear TCP send buffer until buffer is sent
Check that sockets exist before closing them