replace try/catch with browserify for copay.js
Merge pull request #1085 from greggzigler/try_catch

replace try/catch with browserify for copay.js
paypro: begin adding code for payment protocol.
paypro: fix trusted check.
paypro: rework flow of payment protocol.
paypro: add merchant prop to tx proposal.
paypro: fix how merchant data is stored.
paypro: fix a lot of aspects of storing merchant data in txps.
paypro: remove old code.
paypro: more merchant data storage. createTx and sendTx work.
paypro: fix a lot of errors in payment protocol implementation.
test: fix wallet test if copay is in ./node_modules.
paypro: fix more payment protocol errors.
paypro: add hideous test for payment protocol.
paypro: clean up test.
paypro: clean up test again.
paypro: fix parseBitcoinURI. start using bitcoin uris in tests.
paypro: fix some more errors.
paypro: start mocking up tests for running in browser and node.
paypro: clean up tests.