IMXMLTypeConstants: mx.core.FlexVersion should not have been converted to mx.core.RoyaleVersion

This is used for Flex framework compilation. There is no RoyaleVersion class in royale-asjs
diff --git a/compiler-common/src/main/java/org/apache/royale/compiler/config/Configuration.java b/compiler-common/src/main/java/org/apache/royale/compiler/config/Configuration.java
index 178a82d..ba5ac2e 100644
--- a/compiler-common/src/main/java/org/apache/royale/compiler/config/Configuration.java
+++ b/compiler-common/src/main/java/org/apache/royale/compiler/config/Configuration.java
@@ -5120,7 +5120,7 @@
     }
 
     /*
-     * Unlike the framework's RoyaleVersion.compatibilityVersionString, this
+     * Unlike the framework's FlexVersion.compatibilityVersionString, this
      * returns null rather than a string like "3.0.0" for the current version.
      * But if a -compatibility-version was specified, this string will always be
      * of the form N.N.N. For example, if -compatibility-version=2, this string
diff --git a/compiler-common/src/main/java/org/apache/royale/compiler/mxml/IMXMLTypeConstants.java b/compiler-common/src/main/java/org/apache/royale/compiler/mxml/IMXMLTypeConstants.java
index b9ed4ab..fc7b390 100644
--- a/compiler-common/src/main/java/org/apache/royale/compiler/mxml/IMXMLTypeConstants.java
+++ b/compiler-common/src/main/java/org/apache/royale/compiler/mxml/IMXMLTypeConstants.java
@@ -49,7 +49,7 @@
     static final String EffectManager = "mx.effects.EffectManager";
     static final String FlexGlobals = "mx.core.FlexGlobals";
     static final String FlexModuleFactory = "mx.core.FlexModuleFactory";
-    static final String RoyaleVersion = "mx.core.RoyaleVersion";
+    static final String FlexVersion = "mx.core.FlexVersion";
     static final String GroupBase = "spark.components.supportClasses.GroupBase";
     static final String HTTPService = "mx.rpc.http.mxml.HTTPService";
     static final String HaloApplication = "mx.core.Application";
diff --git a/compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleAppSWFTarget.java b/compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleAppSWFTarget.java
index a7a3846..7fbb8f6 100644
--- a/compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleAppSWFTarget.java
+++ b/compiler/src/main/java/org/apache/royale/compiler/internal/targets/RoyaleAppSWFTarget.java
@@ -236,7 +236,7 @@
         
         final String compatibilityVersion = royaleProject.getCompatibilityVersionString();
         if (compatibilityVersion != null)
-            resolveReferenceToCompilationUnit(delegate.royaleVersionReference,
+            resolveReferenceToCompilationUnit(delegate.flexVersionReference,
                     projectScope,
                     compilationUnits,
                     problems);
@@ -854,7 +854,7 @@
             getClassByAliasReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IASLanguageConstants.getClassByAlias);
             registerClassAliasReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IASLanguageConstants.registerClassAlias);
             crossDomainRSLItemReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IMXMLTypeConstants.CrossDomainRSLItem);
-            royaleVersionReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IMXMLTypeConstants.RoyaleVersion);
+            flexVersionReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IMXMLTypeConstants.FlexVersion);
             capabilitiesReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IASLanguageConstants.Capabilities);
             textFieldFactoryReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IMXMLTypeConstants.TextFieldFactory);
             iSWFContextReference = ReferenceFactory.packageQualifiedReference(project.getWorkspace(), IMXMLTypeConstants.ISWFContext);
@@ -874,7 +874,7 @@
         private final IResolvedQualifiersReference getClassByAliasReference;
         private final IResolvedQualifiersReference registerClassAliasReference;
         private final IResolvedQualifiersReference crossDomainRSLItemReference;
-        private final IResolvedQualifiersReference royaleVersionReference;
+        private final IResolvedQualifiersReference flexVersionReference;
         private final IResolvedQualifiersReference capabilitiesReference;
         private final IResolvedQualifiersReference textFieldFactoryReference;
         private final IResolvedQualifiersReference iSWFContextReference;
@@ -1810,15 +1810,15 @@
             // Generate code for the constructor:
             // public function ClassName()
             // {
-            //    RoyaleVersion.compatibilityVersionString = "4.5.0";
+            //    FlexVersion.compatibilityVersionString = "4.5.0";
             //    super();
             // }
             final String compatibilityVersion = royaleProject.getCompatibilityVersionString();
             final InstructionList classITraitsInit = new InstructionList();
-            if (compatibilityVersion != null && royaleVersionReference.resolve(royaleProject) != null && isFlexSDKInfo)
+            if (compatibilityVersion != null && flexVersionReference.resolve(royaleProject) != null && isFlexSDKInfo)
             {
-                Name royaleVersionSlotName = royaleVersionReference.getMName();
-                classITraitsInit.addInstruction(ABCConstants.OP_getlex, royaleVersionSlotName);
+                Name flexVersionSlotName = flexVersionReference.getMName();
+                classITraitsInit.addInstruction(ABCConstants.OP_getlex, flexVersionSlotName);
                 classITraitsInit.addInstruction(ABCConstants.OP_pushstring, compatibilityVersion);
                 classITraitsInit.addInstruction(ABCConstants.OP_setproperty, new Name("compatibilityVersionString"));
             }