Adding basic logging of build output to disk

This provides a clean enough tracing system that you can debug errors a
little easier.  If desired we can jazz it up by having the output go to
both disk and the screen at once, but that gets complicated.
Updated info command to display applied environment variables

This is another tool to help you figure out what the hell the system is
doing behind your back.  I try to dump them out all pretty YAML style as
well.
TCC 0.9.26 (Tiny C compiler)

A tiny C compiler that needs no linker or assembler.  Meant to be used
as an alternative test toolset for testing.
zlib 1.2.8 (compression library)

This was a missed dependency of gcc, but it's needed for a lot of software
so we were going to need it eventually.
Add zlib 1.2.8 dependency to gcc package.

Missed this.
Add verbose option to install command

Sometimes we want to see any build output there is during install.
Enable forcing environment usage during a build

We want to be able to test how builds will do in our setup environment
without having todo a package install.
Add a module based execution method to wrapper script

This allows for usage of python profiling tools on the main script.  Lets
keep it an option for now which way we run the main program.
Created really basic test program

We need something that doesn't depend on C or python (for configure) to
test out nasty environment issues dealing with multiple libc's.