Fix for bug found in ThermoPanels where an Mxml component extended an
ActionScript component, which extended an Mxml component, which
extended an ActionScript component. The performance impact looks to
be less than 1%.
tests Passed: checkintests
Needs QA: YES
Needs DOC: NO
Bug fixes: SDK-16096
API Change: NO
Code-level description of changes:
Modified checkInheritance() to no longer short circuit if the
compilation unit had been checked, because an mxml document might
live further up the inheritance chain and it might have been reset
as part of the normal two pass compilation of mxml documents.
Everything in the inheritance chain should be caught up to the same
phase as the target compilation unit before it's allowed to proceed
to the next phase.