Review, cleanups in socket/error.
Adding time to select interface
Adding: time interface to scheduler
Adding: framework for event driven io
Adding: more of kqueue infrastructure
Work on socket, address, error design.
Merge branch 'socket' of github.com:flowgrammable/freeflow into socket
Adding types for raw sockets
Refining address design.
Merge branch 'socket' of github.com:flowgrammable/freeflow into socket
Refining address/socket classes.

Addresses are trivial types and should not have explicit
mem-copying or mem-setting constructors. That's the default
for trivial types.
Switch: update all Error throws/returns to use system_error()
Working init fixes through address.
Merge branch 'socket' of github.com:flowgrammable/freeflow into socket
Adding: more kqueue infrastructure
Adding: example of kqueue