Some fixes to bitswap + dht

Network has DialPeer, which uses swarm.DialPeer, which uses conn.Dial