Put more stats in sponge's xml output.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42815495
Enable declaring "classTemplates" parameters on user types.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42818325
Fixes issue 919

Fix exception when parsing erroneous jsdoc /** @return {@code x */

Callers of the jsdoc token stream's getRemainingJSDocLine weren't
clearing the token lookahead. Subsequent call to next() then
returned the incorrect token.

Fixes: https://code.google.com/p/closure-compiler/issues/detail?id=919
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42819292
Externs for window.setImmediate and window.clearImmediate.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42823646
Assert that there are no parse warnings in tests, and fix
a couple bugs in tests
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42843874
Some clean-up of the jsdoc parser.
This is just a lot of code-moving. There should be no functional
changes here.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42859670
Deprecation warnings should never be errors.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42860731
Externs update for the roll over Maps Api V3.11 to V3.12
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42868610
Hashcodes can change during type resolving. Make UnionType reflect that.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42869279
Improvements to inline jsdoc parsing
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42869456
Avoid precondition check when building symbol table.

Code looks like:

// NOTE: No @constructor/@interface here.
var f = function() {};
f.prototype = expr;
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42870814
Allow --closure_entry_point to peg to a module by name
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42875140
Updated hangouts API reference docs for 1.4
Staged at:
http://devsite.googleplex.com/+/release-notes/hangouts
http://devsite.googleplex.com/+/hangouts/api/
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42910411
Move startPass, endPass, newTracer and stopTracer in NamedPass, nothing else in PhaseOptimizer uses them.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42918171
Allow either COMMA or PIPE as a suppression tag delimiter.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42922503
Add source map support to the ant task.
Fixes issue 922
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42923944
Makes NodeUtil.newQualifiedNameNode to correctly process names that
start with "this" keyword.
Adds tests to NodeUtil.newQualifiedNameNode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42928773
Pull Rhino from head.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42959489
Put change handler in Loop. Currently, the same handler is used by all passes. This is a bug, named passes don't reset the handler so once it changes it stays there until the next PhaseOptimizer is created. The message in the tracer is used by no-one. The handler is never removed when the PhaseOptimizer is no longer needed (tiny mem leak).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42965629
Move JSON to the common externs
Fixes issue 890
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42970896