Support for tracing ast rewriting and checking conditions

o Condition checking still needs testing but the hot code path is tested
Add containsNoReturnStar condition
Merge pull request #2980 from boggle/ast-tracer

Support for tracing ast rewriting and checking conditions