has_compiler needs some updates for Mavericks

Similar to the xcodeversion fact, this needs some touchups for mavericks