WIP Remove API

Includes changes from PR #1086
Karma tests fail on my laptop
Here is what I just did:

cd ~/dev/copay
rm -rf node_modules
git checkout upstream/master -b bp-master
npm i
bower i
grunt --target=dev shell
node_modules/.bin/mocha 
open test/index.html 
node ./node_modules/karma/bin/karma start

Results:
* mocha from the shell was completely successful with 315 passing tests
* mocha in the browser had 77 passes and 47 failures related to test.Wallet.js
* karma had numerous errors related to "cannot find module lib/PayPro", "uncaught error at /lib/angular/angular.min.js:20", "cannot read prototype of undefined at test/mocks/FakeWallet.js:80".

Do you see the same errors?