Update LineNumberTable.java

Check that index + 1 is valid index. Threw exception in wrong formatted file that ended on a '\r'.
Add missing type information for Promise.all and Promise.race
Merge pull request #515 from kayahr/promise

Add missing type information for Promise.all and Promise.race
[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
Remove fullscreen.js since it is unused. Fullscreen externs were moved to html5.js
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70327965
Remove duplicate definition of "confirm."

Fixes #513 on Github.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70329696
Remove duplicate definition of ActiveXObject. The definition in es3.js will now get copied to the Window automatically.

Fixes #514.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70331839
Cleanup "unused variable" warnings.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70335612
Added runtime test for overriding statically inherited members and changed super translation to support dynamic dispatch of static methods. (Also fixed a bug occurring when a class inherits more than one static member from its super class).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70341056
Adds externs for Module.animation to angular 1.2 and 1.3.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70342404
[NEW TYPE INFERENCE] Add an option to not emit warnings, for development/profiling only.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70351176