deps(go-random)

fixes #293

https://github.com/jbenet/go-ipfs/issues/293
Update hashes in test/t0040-add-and-cat.sh

License: MIT
Signed-off-by: Christian Couder <chriscool@tuxfamily.org>
style(bitswap) rename variable to 'routing'
style(bitswap) rename Adapter -> BitSwapNetwork for clarity
rename var
refactor(bitswap/network) rename -> BitSwapNetwork

remove 'adapter' concept
instead, describe the component as the bitswap network

it's still an adapter, but it's just not necessary to describe it as
such
refactor(core, bitswap) split bitswap init into two steps

@jbenet
refctor(bitswap/network) replace Network interface with Dialer interface
rm logger

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
chore(tests) add Short() -> SkipNow() to slowest tests

vanilla:
    21.57 real        45.14 user         8.51 sys

short:
    14.40 real        31.13 user         5.56 sys

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
fix(2/main) respect IPFS_LOGGING == debug behvaior

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
Merge pull request #294 from jbenet/maybebtc-november

miscellaneous fixes