Use 'emitraw' function to emit operands in preparation for eventual peephole optimisations.
Add 'string' operand versions of get/set/del property opcodes.
Omit needless setjmp guard over catch block in try/catch statement.

Make the catch opcodes only set the scope chain, and add explicit
try/endtry opcodes for the catch block in try/catch/finally statements.