clean up merge of bren2010's crypto branch and merge into master
vendor dependencies with godep

dependencies are vendored into Godeps/_workspace and commit versions are
recorded in Godeps.json

update datastore to e89f0511
update go.crypto
Merge pull request #35 from perfmode/godep

vendor dependencies using Godep
refactor(bitswap:message) add wrapper for proto
Merge pull request #41 from jbenet/feat/bitswap-message-wrapper

refactor(bitswap:message) add wrapper for proto
Merge branch 'crypto' of https://github.com/jbenet/go-ipfs into crypto
test
golint crypto