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.
Inline generated IR because evaling it doesn't play well with Closure.
Make release a constant identifier in the builder.
Merge pull request #661 from mbebenita/ir-gen

IR generation