BIP39 implementation
Separate out BIP39
BIP39 in browser
Switch BIP-0039 to sjcl in browser
Resolves #373 
Move TransactionBuilder.scriptForAddress to Address#getScriptPubKey (instance method)
notify only on failure
Merge pull request #388 from yemel/fix/notify-only-failure

notify only on failure
fix indentation
Merge pull request #389 from yemel/fix/notify-only-failure-0

fix indentation
fix grammar in 'not enough unspent tx outputs' error in tx builder
Merge pull request #391 from rxl/grammar-fix

fix grammar in 'not enough unspent tx outputs' error in tx builder
Merge pull request #384 from manan19/move-scriptForAddress

Move TransactionBuilder.scriptForAddress to Address.getScriptPubKey. Resolves #373
Removed duplicate dependency declaration.
Merge pull request #392 from yangit/master

Removed duplicate dependency declaration.
remove unbuilding c code, and ...

* Remove c code that didn't compile on my machine
* Replace with sjcl code
* Minor modifications to mnemonic interface more bitcoreish
add concept of "main" bundle and remove BIP39

Some features of bitcore will be too large to be included in the browser bundle
by default. Since BIP39 pretty much requires the giant list of words to be
used, I am excluding it by default. The ability to exclude some features by
default will become useful with some particularly large features to come,
particularly BIP70.
Merge remote-tracking branch 'devrandom/bip39'

Conflicts:
	test/index.html
Merge branch 'bip39'

Conflicts:
	browser/bundle.js
add explanation of building the browser bundle to README
ran js-beautify on all bitcore source

js-beautify -s 2 -r *.js

...did not run on bundles, only on source.