[NEW TYPE INFERENCE] Add a more reliable way to measure peak memory.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70140734
Add onInstalled event type to chrome_extensions.js

The fix here is to actually build a wrapper around the many glorious app lifecycle events as documented here:

https://developer.chrome.com/extensions/runtime
https://developer.chrome.com/apps/app_lifecycle

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70179311
Changes usages of com.google.common.base.Objects.hashCode() and equal() to
the equivalent versions in java.util.Objects (added in JDK7).

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70246700
Fix the type of the confirm() function.

Fixes #513 on Github.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70251065
Transpiling ES6 For...of statements.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70254104
Use the lineno() and charno() functions to ensure errors are reported on the correct line.

Fixes #516 on Github.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70254564
Updates chrome_extensions.js to generate functions and event
for the chrome.gcm API available at
https://developer.chrome.com/extensions/gcm
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70259113
*** Reason for rollback ***

Broke some builds

*** Original change description ***

Fix the type of the confirm() function.

Fixes #513 on Github.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70271653
ES6 destructuring: Add Scope.Var declarations for variables declared using an array pattern, and update ReferenceCollectingCallback to recognize them as declarations.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70272081
Merge pull request #515 from kayahr/promise

Add missing type information for Promise.all and Promise.race

-------------
Created by MOE: http://code.google.com/p/moe-java
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70274116