Fixed vio::uds::~uds unlinking by testing against LISTENING and by
also doing this in vio::uds::shut.
Added unlinking to vio::fifo::~fifo and vio::fifo::shut.
Renamed vio::tcp::open methods into vio::tcp::host and vio::tcp::join.