Move property collection into the main scope builder. Fixes issue 926.
R=johnlenz
Add options.setTrustedStrings(true) to ant jscomp
Contributed by BitwiseMan
fixes issue 1222
Various small cleanups, primarily removing methods and fields that are deprecated and unused.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=61965318
Mark externs in tests as being externs, so that Node.isFromExterns() will return the correct value.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=61966795
Remove tighten_types
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62074946
For annotations like @define and @private, don't consume a description if the next token is another annotation.

Fixes issue 1243 ("@const @private" works, but "@private @const" does not).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62078642
Remove unused import
Include more precise information of angular routes.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62081795
Automated g4 rollback of changelist 62078642.

*** Reason for rollback ***

Broke several targets

*** Original change description ***

For annotations like @define and @private, don't consume a description if the next token is another annotation.

Fixes issue 1243 ("@const @private" works, but "@private @const" does not).

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62089411
Automated g4 rollback of changelist 62081049.

*** Reason for rollback ***

Appears to cause breakages.

*** Original change description ***

Allow null/void this types. Fixes issue 1201

-------------
Created by MOE: http://code.google.com/p/moe-java

Handle constructor aliases better for commonjs modules. Fixes issue 1244

-------------
Created by MOE: http://code.google.com/p/moe-java

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62092157
Externs for Maps API v3.16.1.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62095181
Remove the "ignore caja properties" pass and options.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62095647
Automated g4 rollback of changelist 62092157.

*** Reason for rollback ***

Partial Reroll: Allow null/void this types, issue 1201.

*** Original change description ***

Automated g4 rollback of changelist 62081049.

*** Reason for rollback ***

Appears to cause breakages

*** Original change description ***

Allow null/void this types. Fixes issue 1201

-------------
Created by MOE: http://code.google.com/p/moe-java

Handle constructor aliases better for commonjs modules. Fixes issue 1244

-------------
Created by MOE: http://code.google.com/p/moe-java

***

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62096464
Adds html5 formaction, formmethod, formenctype and formtarget attributes to externs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62128047
Roll-forward of changelist 62078642.

*** Original change description ***

For annotations like @define and @private, don't consume a description if the next token is another annotation.

Fixes issue 1243 ("@const @private" works, but "@private @const" does not).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62140800
Handle @suppress {const} annotations in ConstCheck.

The SuppressDocWarningsGuard doesn't do this automatically, because it only looks at the JSDocInfo for assign nodes, if the right hand side is a function.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62150321
Print the source after every pass at the finest logging level.
Fixes issue 1250.
Submitted externally by tntim96.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62151884
Automated g4 rollback of changelist 62151884.

*** Reason for rollback ***

Too much logging info for projects using logger.finest

*** Original change description ***

Print the source after every pass at the finest logging level.
Fixes issue 1250.
Submitted externally by tntim96.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62170744
[NEW TYPE INFERENCE]

Add support for generics with inheritance.
Also, remove the id field from RawNominalType since it is not needed.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62170854
Fixed the Maps API v3.15 externs to compile.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62182860