some dht cleanup, and make DHTs take a master context
Merge branch 'netfixes' of github.com:jbenet/go-ipfs into netfixes