Start splitting up the cross-compilation from non-cross-compilation
cases

- Automatically generate Targets.def
- Add necessary logic from Makefile.inc1 to pick up the appropriate
paths and make sure Targets.def is created in time for
bootstrap-tools
- Use TARGET_ARCH instead of MACHINE_CPUARCH

Sponsored by: EMC / Isilon Storage Division