Pythonize scripts

Added CScriptOp to distinguish opcodes and integers.

Made CScript be a bytesarray subclass so usual Python semantics work
Add script unittests

Also modified script evaluation for new Pythonized CScript.

Have not yet fixed all the bugs so many of the tests fail.
s/xrange/range/
Use bytes rather than str