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