Use the compiler make variable in our toolset test

We want to be actually change the compiler based on what the toolset
defines it to be.
Update Toolsets to contain environment variable definitions

We need to set things like the CC and CXX environment variable differently
depending on the toolset.  So that is now done as part of the toolset
definition.  This means the ld.so indirection is done through adjusting the
LDFLAGS environment variable.

This fixes the toolset test to actually compile the desired package with
the toolset in questions.  It also makes the toolset include libc (it was
not previously).
info command updated to include name and toolset information

Don't want to hide things from the user.  We also hid this information
behind the verbose flag because it starting to become and information
flood.
patchelf 0.6 (elf interp & rpath modifier)

This tool is needed to fix up some builds that ignore the existing system
to point the interp to our special location.