make both GCC and Clang first-case citizens in Clang-based toolchains (as opposed to using ClangGCC)
Merge pull request #1113 from boegel/clang_HMNS

make both GCC and Clang first-case citizens in Clang-based toolchains (as opposed to using ClangGCC)