Reformats dasm_thumb with LLVM for the moment.
Updates relocatable targets. Adds two tests.
Updates test 4 and 5
Allows correct TYPE:REG->field register.
Refactors branching code. Disables relocation temporarily.
Fixes branch offsets. Corrects bx in ins_callt.
Removes invalid extern test.
Fixes "str rn, [sp, #i]" and "ldr rn [ro, rp, lsl #i]"