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

@whyrusleeping @jbenet

Are the Put and Get ops on the mock routing client intended to simulate
putting and getting from the network? If so, should the client put the
value locally and also add it to the network?

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

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

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
use write cache TODO fix signature before merge

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>