Dialer for dht

dht doesn't need the whole network interface, only needs a Dialer.
(much reduced surface of possible errors)
updates: printing fixes
fixed --force flag for shutdown after update
handshake1 renaming
handshake3 (addrs)
updated vendoring
dht test fix (net)
spell nit
minimal doc on handshake
Merge pull request #189 from cryptix/autoUpdate

Auto update
@jbenet's equinox pubkey
auto-updates jbenet key
fix for #141, routing table segmentation
Merge pull request #193 from jbenet/auto-updates

This PR enables auto-updates
equinox.io app id
ipfs cmd help now shows update

+ reorder of plumbing
fix(fuse) named/aliased imports
refactor(namesys) move proto to internal pb package
refactor(crypto/spipe) move proto to internal pb package

https://docs.google.com/document/d/1e8kOo3r51b2BWtTs_1uADIA5djfXhPT36s6eHVRIvaU/edit
refactor(crypto) move proto to internal pb package

https://docs.google.com/document/d/1e8kOo3r51b2BWtTs_1uADIA5djfXhPT36s6eHVRIvaU/edit