Simplifications and tidying up of stack management issues.  Work in progress.
Corrected code generation when doing the second run with an 'infinite' loop.
Working towards the next batch of optimizations.
derp
Getting better at doing more efficient break/continue instruction handling.
Many improvements to code generation of efficient break and continue.
Remove useless macro, use existing macro where it makes sense.
Fix a stack depth calculation.
Generate [continue] optimally in [for] next clauses. Add tests for Bug 3614226.
Merge back the improved [break] and [continue] compilation.
Merge trunk to first conflict resolution.