checkpoint
fix arg reversal error in cdeq
add code_print that prints a list of code's
update arm calling code with changes from x86_64, they're similar
re-do the FLextern relocation logic

Inline the relocation record within the code stream, jumping over the relocation.
Later an optimization pass can collect the relocations and move them into a block
reducing the number of jumps, keeping them within the maximum B offset limits,
preferably still after the end of the code so no unnecessary jumps have to be
done.  But with this change there's no need for the previous hook to shove the
relocations in after the codout pass.  That method was awkward and ultimately
flawed due to the max brach offset.
to be squashed
switch tests from using -m$(MODEL) to using $(MODEL_FLAGS)
move TRACE_* rtl syms back to the generic list
catch up with master branch changes