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