miscellaneous +/- (commands, dht, net)

a shared branch of innocuous miscellaneous fixes. Feel free to push. ~~Will be rebased after Dec 1, 01:00 UTC and merged.~~
I dont think that's what the test is meant to assert. The test is asserting that once `Close` has been executed on all underlying conns, the MultiConn is `Closed`.

https://github.com/jbenet/go-ipfs/blob/misc/2014-11-11th-hour/net/conn/multiconn_test.go


Perhaps the test should use this method instead. What you think?
``` go
func CloseConns(conns ...Conn)
```