Merged requested to merge fix-clean-base into master
Fixes #23 (closed); fixes #25 (closed).
CLEANLIB are looked at by
clm to find the compiler and
StdEnv. Because these were not set,
clm was still using the locally installed compiler and
StdEnv (#23 (closed)), as well as the locally installed linker causing #25 (closed).
These changes can probably be ported to the
build.sh for other platforms, though I cannot test that so I didn't make these changes.