added jtt tests for float and double div-by-zero
mx: do not clean up temp files from the build command if -v is specified
more refactorings to workaround javac symbol issue (JDK-7101822)
removed repeated conditional test detected by findbugs
CFGPrinter: do not print empty HIR cfgs.

--HG--
extra : rebase_source : 576767ef646ca2121fdec8978e7bbca9225df397
Introduce DominatorOptimizationProblem.

--HG--
extra : rebase_source : f4e5ff1ca35ff9b546465a3cc867e2b2e2441329
Add ConstantLoadOptimization.

--HG--
extra : rebase_source : f7ae9cfe2b7a787689aa1cf745630757c6320800
SL/Instrumentation: Removing SLNodeProber. No longer needed after adding Instrumentable interface
ConstantLoadOptimization: minor cleanups.

--HG--
extra : rebase_source : e95477bdc70c58ce707389e208c67d14bfd21a82
Merged.
Instrumentation: removed ExecutionContext parameter from probe method in Instrumentable
SL/Instrumentation: SLRootNode's now store SLContext. New method added to SLStatementNode to find the root node and get its SLContext
missing factory method code assist includes USE_GENERATED_NODES logic
relaxed access control from package to protected for elements that need to be accessed in generated subclasses in disjoint packages
Merged.