Native GCC that runs on target.

To save disk space, this GCC only supports dynamic linking on the target box,
there are no static libraries shipped except libgcc.a on those architectures
that need it.

For now, this was only tested on arm (EABI) and mips targets. Others to be
done...

   Christian Beier <cb@shoutrlabs.com>
