Prebuild Check System Complete

Written in the spirit of unit tests this will return 0 or 1 depending on if the host system is capable of supplying an appropriate build environment.

If something is able to be done that would interfere with the build system, this system should be appended with tests that will check for that condition.

I posted this in the previous article, but here it is again so that people can improve it.  I’m not a native basher even if I prefer a bash shell.