Don't report llvm-gcc if it's actually clang
Remove unnecessary use of globals in compiler version methods
These should be integers
Clean up MacOS::XQuartz.version
Fall back on pkgutil when mdls cannot determine XQuartz version