Fixes bug in pipe

Thought we had this one sorted out before.  If we have a sleeping
reader/writer, when we close an end, we need to wake everyone so they can
decide if they should still be sleeping.
Some 9ns FD work

Probably ought to init the fd_array, though its not critical (i think).
Definitely should free the memory / release the 9ns resources.  The goal is to
just replace the VFS-9ns hack instead of fixing parts of the hack.
Fixes bug in qio

Should be blocking when we do a qread().
TCP loopback debugging

Bunch of printfs to help us figure out why it's busted.