Make it possible to use another toolchain by defining CROSS_COMPILE

It's much easier to use e.g.

CROSS_COMPILE=arm-cortexm3-eabi- make

than to change a dozen lines in two Makefiles.