launcher: support setting a compiler launcher through the environment
This makes it much easier to use a launcher for all CMake projects in an environment rather than having to remember to pass the setting to every CMake build.
Edited by Ben Boeckel