Don't decompose expressions for call sites that end up not being inlined.
Can cause an infinite loop.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80516545
Don't insert the ES6 runtime library if we don't need it.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80521011
Use correct word in complier warning.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80522177
Add ErrorToFixMapper which maps JSErrors to SuggestedFixes. For example, a "missing require" error will produce a SuggestedFix which adds the necessary goog.require() call.

This will allow us to run the compiler, gather SuggestedFixes for every warning it reports, and apply those fixes automatically.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=80527751