make mocha browser tests all run with no console errors

...except Wallet and WalletFactory.
make Wallet tests work in mocha browser
make WalletFactory tests work in mocha browser
add TxProposals test; fix WalletFactory link
fix karma tests

by using require('sinon') not incorrect require('../sinon')
fix more tests broken in last rebase
Merge pull request #681 from ryanxcharles/bug/fix-mocha-browser-tests

make mocha browser tests all run with no console errors