Add -mmach= option, and multilibs. Not wired up properly yet.
Assembler tweaks for newer ca65.

The current GIT version of ca65 contains stricter range checks for values
in various cases, which GCC's output violated. Fixed by emitting in-range
values or masking as appropriate.