add local to net/conn
command help spacing
bitswap dials peers

Important bugfix. Otherwise bitswap cannot message peers
the node has not connected to yet :(
dht handleAddProviders adds addr in msg

Otherwise don't have the peer's target address.
removed DialAddr
no longer store incoming addrs
commenting out platform specific code
remove old pkg
meant to call net.DialPeer
logging + tweaks
iiii -> peerToQuery

(that wasn't mine :p)
fix up FindProvidersAsync
fix bug in diagnostics, and add more peers to closer peer responses
add in basic bandwidth tracking to the muxer
add methods on net interface to retrieve bandwidth values
put bandwidth totals into the diagnostic messages
fix core NewNode not setting network field, and added new json serializer for diagnostics