fix(bs/testnet) rm named error

Real version doesn't expose this

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
misc(blockstore) comment

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(util/delay) add Delay

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(util/ds2/delayed) add delayed datastore

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
refactor(mdag, bserv, bs) mocks, etc.

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(bs/testnet) use delay in virtual network

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
refac(bs/test) provide a shared net delay constant

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
refactor(mockrouting) misc

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(bs/testutil) use write cache

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
feat(epictest) tests and benchmarks

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
misc(bitswap/strat) rm noisy message

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
fix(epic) use PRNG

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
Merge pull request #444 from jbenet/test/mocks-on-mocks-on-mocks

AddCat Bitswap Integration Tests