op: Add InstSize which specifies the size in bytes of an encoded instruction.
asm: Use op.InstSize instead of magic values.
emu: Use op.InstSize instead of magic values.
emu: Add Reset method to System.
asm: Add EncodeSlice which encodes and returns the instructions as a byte slice.