fix Script parsing for some cases, setup ScriptInterpreter tests
fixed Script parse tests for all scripts (valid and invalid)
separate getStringContent and getHumanReadable
small fix
fix format in ScriptInterpreter
remove console.logs
Merge remote-tracking branch 'maraoz/feature/add-bitcoin-core-tests'

Conflicts:
	Script.js
	ScriptInterpreter.js

...fixed conflicts in Script.js and ScriptInterpreter.js. Many tests are broken
right now, but that's because we're now including more test data in the tests.
These need to be fixed.