Merge pull request #817 from maraoz/version/0.8.2

Version 0.8.2
Review Unit class

* Add 100% code coverage
* Add custom error code
* Linted source and test
* More descriptive test messages
Lint and cover URI completely
Lint script/interpreter
Delete lint errors from autogenerated file
Merge pull request #828 from eordano/lint/errors

Delete lint errors from autogenerated file
Merge pull request #827 from eordano/lint/interpreter

Lint script/interpreter
Merge pull request #824 from eordano/review/jsdoc-uri

Lint and cover URI completely
Merge pull request #823 from eordano/review/jsdoc-unit

Review Unit class
Minor improvements on Address

* Update JSDocs
* Branch coverage 100%
* Removed duplicated test
* Updated names of tests
PrivateKey, PublicKey, Network linted

* Added 100% test coverage for them also
Merge pull request #822 from eordano/review/jsdoc-address

Minor improvements on Address
Relax "newcap" requirement on jshint
Merge pull request #829 from eordano/review/keys

PrivateKey, PublicKey, Network linted
Coverage for block and blockheader

* JSDocs where already good, written by @braydonf
Test coverage: last branch untested from PublicKey
Merge pull request #832 from eordano/fix/coverage/public

Test coverage: last branch untested from PublicKey
Merge pull request #831 from eordano/review/block

Coverage for block and blockheader
refactor BN and ECDSA
refactoring interpreter