Working on Tac->asm instr selector.

Added export "C" and call "C" declarations for better interop with C.
New reg allocator.

but...

  - Spill/reload is not handled ATM.
  - Clobbered global regs are not handled either.

Next is to finish platdep code generation so that we can start to test
the gc framework.