Fix two codegen problems: out-of-bound PC-relative addresses and missing branch to the chaining cell at the end of non-branch-ending basic blocks.
diff --git a/vm/compiler/Compiler.c b/vm/compiler/Compiler.c
index dc24977..98a4e1d 100644
--- a/vm/compiler/Compiler.c
+++ b/vm/compiler/Compiler.c
@@ -173,7 +173,7 @@
 bool dvmCompilerStartup(void)
 {
     /* Make sure the BBType enum is in sane state */
-    assert(CHAINING_CELL_GENERIC == 0);
+    assert(CHAINING_CELL_NORMAL == 0);
 
     /* Architecture-specific chores to initialize */
     if (!dvmCompilerArchInit())