[NEW TYPE INFERENCE] A few tests that nonexistent namespaces fail correctly.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68499127
Added tests verifying soundness of class inheritance translation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68501988
Automated g4 rollback of changelist 68478362.

*** Reason for rollback ***

cauase breakage

*** Original change description ***

Turn on the InferConsts pass.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68516491
Add support for goog.module and updated goog.addDependency to compiler's deps scanner.

Note: this is a bit of a chicken and egg problem as goog.module tests won't run without some deps support for it.  Tools need to be updated to accept and generate an extra value for goog.addDependency so that the file is loaded the correct way.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68540366
Enable line number checks in the AngularPassTest
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68554054
Make the type of HTMLDocument.prototype.body more specific.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68565943
Import SourceFile instead of referring to it by its fully qualified name.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68569015
Prevented the compiler from crashing when trying to translate an anonymous class with a super class.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68578351
Add a diagnostic group for out-of-range error that was triggered in jslayout-generated code.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68624175
Skip the DeclaredGlobalExternsOnWindow pass if there is no 'var window' declaration in the externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68624548
Merge pull request #463 from headcr4sh/patch-1

Add externs for W3C IDBCursorWithValue
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68634289
Merge pull request #455 from nicks/nick-issue-445

normalize windows paths better in the naive module loader. Fixes #445
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68644562
Mark v8BreakIterator as a constructor
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68650671
Merge pull request #452 from GFriedrich/master

added let and const to for-loop code generation (+ test)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68675328
Updated class translation to support reassigning class names for mocking (when classes are defined as statements).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68709274
Don't report ES3 warnings in externs.  This currently only skips the ES3 keyword violation warnings.  We will handle the rest later.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68732672
Improved typechecker error message on unexpected tokens.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68734705
Rollback property report file name to fix people dependent on the old name.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68735595
Modify VariableReferenceCheck to support checking the validity of ES6 let/const declarations

Add Es6SyntacticScopeCreator, which handles block scopes defined in ES6

Currently the checking does not support some ES6 features such as default parameters.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68848910
Turn on the InferConsts pass again.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68850720