Default the network, if not specified, to `networks.defaultNetwork`. Closes #559

- Changes Address and PrivateKey to use the configurable `networks.defaultNetwork` if not specified
- Adds tests to check that the default is being used
- For consistency, networks are name by 'livenet' and 'testnet' in all cases
- Builds browser tests before running to ensure tests are up-to-date when developing
Let's take care of this as part of: https://github.com/bitpay/bitcore/issues/592