Make the build environment detection more generic
Add --clang option to Configure.pl

This forces usage of clang compiler over gcc if clang is found