versionExchange: first stab in the dark
only send local version once
compare versions for compatibility
fixed Compatible and added a small test case
dont need coreos/semver yet
don't use my protobuf path
renamed version pkg to handshake
changed message from SemVer to Handshake1
addressed CR by @jbenet
Merge pull request #180 from cryptix/versionHandshake

Version handshake
fix IPFS_DEBUG (was set after SetupLogging)
Merge pull request #186 from cryptix/fixDebug

fix IPFS_DEBUG (was set after SetupLogging)
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