Added true support for multiple compilers, since scons seems to ignore certain environment variables.  Adjusted code so that the pickier compiler still works.  Added unreachable line to insure that _Exit is treated as a no return function