1.Fixed native code generation for ASSIGN
2. Handling BREAKs: a) (raising error) in compile_to_c() b) also moved the code in vm.c to a separate function break1()