* Fixed missing skins issue. The cause was that PreLink was trying to
get a NameMappings object contained within the TypeTable stored in
the main CompilationUnit's context. There were two problems with
this. First, it only works for Mxml based main units and second,
the TypeTable is only put into the context when the Mxml document is
compiled from scratch. When an Mxml document comes from the
incremental cache, a TypeTable isn't created and stored in the
tests Passed: checkintests, incremental compilation of flex4test and
running of the SWF's
Needs QA: YES
Needs DOC: NO
API Change: NO
Reviewer: Pete F.
Code-level description of changes:
Modified processMainUnit() to use CompilerAPI.getNameMappings()
instead of getNameMappings().
Modified getQualifiedClassName() by removing check for a null
nameMappings and replaced it with an assert.
Made TYPE_TABLE non-public, so it won't be used outside the scope
of an Mxml compilation.