Updates to the script running code.
- Since the script runner doesn't care about *how* the script parser got the data into the operation, END_OP_DATA can be bumped up to OP_PUSHDATA4.
- The script runner should actually *use* the configured hash algorithms from the chain parameters, instead of assuming that we're Bitcoin or a bikeshedding thereof.