*** 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