Fixing dependencies to work with the new script evaluator
Script: export more eval functions, adapt tests
Script: minor style fixes
Merge pull request #54 from OttoAllmendinger/script-tests

Makes script tests build
Merge pull request #52 from plaprade/fix-install

Fixing dependencies to work with the new script evaluator
Comment some evaluator tests to have them test suite pass
Merge pull request #55 from plaprade/tests-pass

Comment some evaluator tests to have the test suite pass
Script tests: script_valid.json passes again

also add script_invalid.json which doesn't pass yet

`cabal test` hangs for some reason
Script tests: skip test_invalid.json
Merge pull request #57 from OttoAllmendinger/script-tests

Fix script tests
Adding support for base < 5
Script: fix typo
Script: OP_ROLL, OP_PICK: fix boundary check
Script: check ifStack after execution
Merge pull request #58 from plaprade/base5

Adding support for base < 5
Script tests: cleanup, fix error handling

use evalScript to check result and execScript to display error
Script tests: test parse errors correctly
Script: better handling of disabled ops

Test op against list of disabled opcodes, throw error even in unexecuted branch

current test stats:

         Test Cases    Total
 Passed  270           270
 Failed  22            22
 Total   292           292
Merge remote-tracking branch 'upstream/master' into script-tests
Script: add OP_VERIF, OP_VERNOTIF to disabled ops

not explicitly tested together with the other disabled opcodes in bitcoind for
some reason