Use the KIST scheduling kernel information query to manage bandwidth.

Now basket will only write onto the network if the write will complete
immediately without blocking.  This makes it somewhat congestion aware,
but the rho adaptation still needs to happen for this to really be
usable.