small ScriptInterpreter example
remove network stuff from main build

The network classes Connection, Peer and PeerManager are not useful from the
browser, so I have removed them from the main browser bundle by default.  This
saves several tens of kilobytes from the browser bundle (since not only are
these files not included, but their dependencies are not included either).
a more involved ScriptInterpreter example
update bn.js to latest version

...and correspondingly get rid of Number->String conversion

See: https://github.com/indutny/bn.js/issues/17
Merge pull request #423 from ryanxcharles/feature/remove-network-from-bundle

remove network stuff from main browser build
use correct constant & share between Transaction and ScriptInterpreter

Closes https://github.com/bitpay/bitcore/issues/424
replace a deprecated use of setting __proto__
remove __proto__ from EncodedData and family

EncodedData was setting "converter" and "_encoding" by setting them on the
prototype of the object. This was probably done to enable overriding these
functions. However, overriding was never actually used anywhere, and setting
the __proto__ is deprecated. So I have remove all instances of setting
__proto__ for EncodedData-ish classes, and instead just set "convert" and
"_encoding" on the object directly.
remove replace deprecated setting of __proto__ in error.js
add tests to EncodedData and fix hex conversion bug

...making sure the new changes to __proto__ are working correctly.
make "mainnet" an alias for "livenet" in networks.js

Closes #421
Merge pull request #434 from ethers/si

example for ScriptInterpreter
add ScriptInterpreter example to test
bump version to 0.1.28
update bitcore-latest.js
0.1.29: make bundle backwards-compatible with 0.1.25

npm doesn't play well with the symlink bitcore-latest.js. Instead, put the
latest main bundle in bundle.js (which is what it used to be called) so
packages like Copay can use the latest bundle just like how they used to.
Merge pull request #429 from ryanxcharles/feature/update-bn.js

update bn.js to latest version
Merge pull request #431 from ryanxcharles/bug/SIGHASH_ANYONECANPAY

use correct constant & share between Transaction and ScriptInterpreter
Merge pull request #432 from ryanxcharles/feature/proto

Correct deprecated setting of __proto__
Merge pull request #433 from ryanxcharles/feature/livenet-mainnet

make "mainnet" an alias for "livenet" in networks.js