Keep opcode in ScriptChunk representation of scripts. The goal is to know how data was pushed and be able to apply malleability rules. All unit-tests pass.
Include PUSHDATA opcode in Script.toString(). Also, smallNums are printed in their decoded form.