Allow Clang to be treated as its own compiler in options file processing.

This patch removes the special-casing of Clang-based compilers, which reported
them as 'gcc-clang' for options file processing, and allows them to be used
as proper compilers in their own right.
95% complete conversion to "Clang as toolchain".