Add `require_cc` again
Fallback to use clang if there is gcc not installed
Merge branch 'osx-llvm-gcc'