[aot] Reorganize emit_and_reloc_code () a bit.
[jit] Disallow mixing structs/non-structs in the UnsafeMov intrinsic, the JIT can't handle it.