Refactor objc tests to test both crosstool/legacy.  Legacy tests are made
subclasses of crosstool tests, with tests that only work in the legacy case
kept in that subclass.
MOS_MIGRATED_REVID=150213251
@@ -226,7 +226,7 @@ public class ObjcCommandLineOptions extends FragmentOptions {
/**
* Specifies the circumstances under which a CROSSTOOL is used for objc in this configuration.
*/
- enum ObjcCrosstoolMode {
+ public enum ObjcCrosstoolMode {
/** The CROSSTOOL is used for all objc compile, archive, and link actions. */
ALL,
