[FUZZER] The driver now is able to accept compilation level from commandline
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56188780
Remove unused NodeUtil method.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56190217
Fix two issues with folding switches with constant conditions:
1) synthetic (unremovable) blocks where left in the AST after inlining a case block
2) breaks with labels were being removed, which could change the control flow.

The second was causing the issue as inlining was changing returns to labled breaks which were then removed.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56191771
Add console as a global extern

-------------
Created by MOE: http://code.google.com/p/moe-java
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56193528
Ignore references on the right hand side of instanceof in CrossModuleCodeMotion.

Transforms matching usages of instanceof with
('undefined' != typeof Foo && bar instanceof Foo)
so that the expression short circuits to false when Foo wasn't defined yet. Since nothing else defined it the instanceof can't be true anyway, so that the result of the remains the same.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56196697
Automated g4 rollback of changelist 56196697.

*** Reason for rollback ***

NPE breakage

*** Original change description ***

Ignore references on the right hand side of instanceof in CrossModuleCodeMotion.

Transforms matching usages of instanceof with
('undefined' != typeof Foo && bar instanceof Foo)
so that the expression short circuits to false when Foo wasn't defined yet. Since nothing else defined it the instanceof can't be true anyway, so that the result of the remains t

... description truncated by g4 rollback ...
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56200398
Automated g4 rollback of changelist 56200398.

*** Reason for rollback ***

Fix NPE

*** Original change description ***

Automated g4 rollback of changelist 56196697.

*** Reason for rollback ***

NPE breakage

*** Original change description ***

Ignore references on the right hand side of instanceof in CrossModuleCodeMotion.

Transforms matching usages of instanceof with
('undefined' != typeof Foo && bar instanceof Foo)...

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56230812
Fix bad use of String.replaceFirst in goog.scope handling which causes a compile time exception when types contain "$" or other special characters.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56235821
Updated notification API externs to add missing definitions from the
current HTML5 notification spec.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56278111
[FUZZER]

Include common global objects in the global scope, and fix a bug in DiscreteDistribution that makes the fuzzer non-deterministic
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56298761
Add getVideoLoadedFraction to google_youtube_iframe.js externs
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56314373
Remove duplicate definition in webkit_dom.js extern.

Fixes issue 1132
Merge remote-tracking branch: upstream/master