Guard asserts and use constants for switch cases in the compiler.
Adds an IR generator to make it less painful to write visitors, WIP.
Simplify IR definition structure.
Display constants in IR.toString()
Check for constants in callback.
AOT compile script traits also.
IR generator changes, ads global multiname analysis, WIP.
Nicer timer names.
Gate assertions in backend.js
Faster pushUnique.
Merge pull request #658 from tschneidereit/master

I-loop and (corner-case) layout issues in TextField word-wrapping
Fixes inflate logic for closure
Merge pull request #659 from yurydelendik/inflate-closure

Fixes inflate logic for closure
Remove the use of the in operator in closure optimized code
Inline generated IR because evaling it doesn't play well with Closure.
Make release a constant identifier in the builder.
Merge pull request #660 from artcompiler/closure

Remove the use of the 'in' operator in closure optimized code
Merge pull request #661 from mbebenita/ir-gen

IR generation
Change all internal bounds calculations to use { xMin, yMin, xMax, yMax } objects instead of flash.geom.Rectangle instances