Optimized ASC Context access. During a normal compilation, we do a
truck load of CompilerContext.getAttribute("cx") calls. This change
adds a strongly typed variable for the ASC Context to the
CompilerContext and accessors for it. By not having to do a HashMap
lookup for each access, we save alot of time. For example, with a
full compile of the Hospital App, we shave off about 4 seconds or
tests Passed: checkintests
Needs QA: YES
Needs DOC: NO
API Change: NO
Code-level description of changes:
Added ascContext variable and getAscContext(), setAscContext(),
and removeAscContext() methods.
Modified clear() and setAttributes() to handle ascContext.