Introduce implicit host_xcodes dependency on cc_test rules, as cc_test rules require creation of CppCompileAction.

--
MOS_MIGRATED_REVID=112630562
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java
index 97c9aa8..dbb1b75 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/BazelCppRuleClasses.java
@@ -615,7 +615,7 @@
       return RuleDefinition.Metadata.builder()
           .name("$cc_binary_base")
           .type(RuleClassType.ABSTRACT)
-          .ancestors(CcRule.class)
+          .ancestors(CcRule.class, RequiresXcodeConfigRule.class)
           .build();
     }
   }
@@ -675,8 +675,7 @@
     public Metadata getMetadata() {
       return RuleDefinition.Metadata.builder()
           .name("cc_binary")
-          .ancestors(CcBinaryBaseRule.class, BazelBaseRuleClasses.BinaryBaseRule.class,
-              RequiresXcodeConfigRule.class)
+          .ancestors(CcBinaryBaseRule.class, BazelBaseRuleClasses.BinaryBaseRule.class)
           .factoryClass(BazelCcBinary.class)
           .build();
     }