Support returns with no value in generators.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72599940
Add the ES6 runtime library so that it can be injected into the output when it is needed.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72603661
Update chrome.hid.receive's declaration to match upstream API change,
see https://codereview.chromium.org/413913003/
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72604170
Warn when a local variable in a goog.scope is defined in a loop header.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72645511
[NEW TYPE INFERENCE] Use ref equality in equals. Don't call TypeEnv.join for one TypeEnv.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72657073
Added support for using the type transformations when inferring the template types in a function call. This CL enables the use of the type transformation language end-to-end.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=72664658