FIX: Connection bug that caused local() to fail.
REFACTOR: Clean RAII construction for socket handlers.
FIX: Consistent naming: remote() -> peer()
REFACTOR: Re-use bound socket factory function across UDP and TCP.
ADD: telnet client to tcp-test
ADD: Get rid of SIGPIPE on socket operations.
UPDATE: Networking doc.
FIX: Really suppress SIGPIPE now.
REFACTOR: Use range-based for loop.