Flatten module type expressions during module-preprocess
commit nodejs externs
Add shebang comments to the new parser. Fixes #410
Merge pull request #416 from nicks/nick-shebang

Add shebang comments to the new parser. Fixes #410
sp
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66825469
Remove unused code in CompilerOptions.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66826248
If we see ES6-only code while parsing, convert the parser warning to an error, so that we don't try to pass ES6 code to other compiler passes which don't know how to handle it.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66830665
Add HTML5 text track related APIs to the common externs html5.js file.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66890235
Merge pull request #401 from nicks/nick-node-externs

Add nodejs externs
Merge pull request #398 from nicks/nick-modules2

Flatten module type expressions during module-preprocess
Add $injector.has() to Angular externs (try 2).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66912107
Remove the option to use the old parser, and a lot of code that becomes unused as a result of that.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67015994
Look up properties on declared declared record types, when inferring constants member properties.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67024108
Remove unused method checkTreeTypeAwareEqualsImpl.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67030721
Clarify error message for DUP_VAR_DECLARATION.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67030898
whitespace
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67043694
Clean up toString methods

This removes many unnecessary StringBuilder allocations.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67052994
Add source map location mappings to the command line

Adds the options:
--source_map_location_mapping ORIGINAL:RENAME which adds the
SourceMap.LocationMapping(ORIGINAL, RENAME) (notice the ":" between the
location mapping on the command line)

This may mitigate some requests for --source_map_root, but that should
also be implemented at some point in time.

Contribution from Terence Honles

Fixes #199
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67067029
whitespace
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67132058
[NEW TYPE INFERENCE] Handle @enum
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=67148668