Some fixes to bitswap + dht

Indeed. It's an experiment atm. I cant get it to work -- may be the underlying stack... (i'm trying to cause outgoing connections to reuse the same TCP port we're listening on)