Prepare for code reuse by returning pointers to native code in translate_block_{arm | thumb}. Correctly handle the case where the BIOS needs the starting address of a block that's currently being compiled due to looping.