Refactor in preparation for adding more toolchains.
Initial work to start guessing toolchains.
Removed unnecessary chdir'ing.
Initial scons support.
Skip final progress report when failing.
Use git clone --mirror instead of --bare to get submodules.