Fix typo.

”configurationx” -> ”configuration”
Merge pull request #446 from alimony/fix-configurationx-typo

Fix "configurationx" typo.
fix bug where a file containing duplicate blocks would fail to be read properly
style(merkle): move var dec closer to use
fix(merkle) use defer
Update merkledag.go
change FindLink to FindLinks

cc @maybebtc
create wantlist object
give sessiongenerator a master context for easy cancelling
implement bitswap roundWorker

make vendor
extracted ledgerset from strategy, cleaned up a few comments from the PR
dont spawn so many goroutines when rebroadcasting wantlist
add priorities to GetBlocks requests, and add waitgroup to sendWantListTo
blockstore.ErrNotFound, and proper wantlist sorting
fix go version

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
remove noisy statement

License: MIT
Signed-off-by: Brian Tiger Chow <brian@perfmode.com>
add locks to wantlist to avoid race condition
rewrite sendWantlistToProviders