Merge pull request #176 from sczi/walletseed

make sure the mnemonic is valid when restoring from seed
Missing braces.
Don't add pocket key to the list of hd pocket addresses. Fixes #164.
Show error message if passwords do not match. Fixes #179.
Add link to HD structure info. Fixes #161.
wallet.getBalance now works on pocket number, not chain index. Fixes #162.
Correct typo in darkwallet.js
Merge pull request #181 from fanquake/patch-1

Correct typo in darkwallet.js
Don't process overview balance when it's not available.
Don't process identity balance if it's not loaded yet.
Add notify mockup to the new_wallet test.
Properly calculate incoming and outgoing funds values for the overview.
Fix swapped in and out on balance calculation.
Don't use coinjoin object till we're sure it's there.
Get a free public address for the destination when fullfilling a mix.
Show notice when trying to sign with a readonly or multisig address from the wallet.
Maintain main address when deleting a contact key.
Apply the new logo to the wallet.
Move All view to above the "my pockets" header.
Fix wrong reindexing when renaming a pocket.