Import BitcoinKey/eckey from bitcoinjs-server.
Rename BitcoinKey object to Key
Wrap C++ Key object inside "bitcoin" namespace.
.gitignore: update to match base58-native module
Merge pull request #1 from jgarzik/eckey

Import BitcoinKey/eckey from bitcoinjs-server
add some reminders to package.json
bunch of interim (broken) stuff
Rename compiled production from 'eckey' to 'Key'
Bitcoin address tests, from bitcoin/bitcoin.git
Merge pull request #2 from jgarzik/addrtest

Bitcoin address tests, from bitcoin/bitcoin.git
some more stuff...not complete yet
refactoring of Address
test/basic: fix test for VersionedData updates, s/hash/payload/
Merge pull request #3 from jgarzik/test-fix

test/basic: fix test for VersionedData updates, s/hash/payload/
eckey: add support for compressed or uncompressed keys
Rename compiled binding to KeyModule.
Merge pull request #4 from jgarzik/compressed-keys

eckey: add support for compressed or uncompressed keys
Add PrivateKey, Key classes.  Update test to enc/dec private key test vectors.
Merge pull request #5 from jgarzik/test-expand

Expand tests to include private key encode/decode test vectors
test/basic: verify our addr/privkey checks properly fail on invalid-data tests