Fix typo in Google Maps API externs
Remove/deprecate jQuery 1.9 boxModel externs

$.support.boxModel deprecated, $.boxModel removed since 1.8:
https://github.com/jquery/jquery/commit/c4e22ad8b5edd52ac78ec44bf7df8a7f37403623#diff-6d4bb79610683d9749d2cbb62e708d
http://api.jquery.com/jQuery.boxModel/

Fixes google/closure-compiler#159
Various corrections to jQuery 1.9 externs

Corrects a number of signatures to actually match the jQuery 1.9 API,
adds helpful messages to many @deprecated tags.

Fixes google/closure-compiler#158
Remove obsolete comment.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66454213
Use newStringNode instead of IR.name() so that the new node will have the correct source information.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66456385
Add externs for angular.$routeParams and angular.$window.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66467049
Add language-mode awareness to the AstValidator.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66467803
Prepare for goog.defineClass moving out of labs:
@constructor is implied, if not annotated @interface
@extends is implied if a super type is supplied
@struct is implied

Generally, merge class and constructor JSDoc but constructor parameters, etc must be declared on the constructor.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66524257
Fix AstValidator to accept a STRING_KEY node with no children, if we are in ES6 mode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66540088
Fix spurious error when outputWrapper is empty
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66541673
Remove trailing whitespace
Add a transpilation pass that runs before any other passes, to convert an AST containing ES6 features into one that only contains ES3 features, if the language_in is ES6 and the language_out is ES3 or ES5.

Once all the existing passes support ES6 features, we may move this new pass to the end of the compilation, just before code printing, but for now we do it at the beginning so the existing passes will still work.

So far, this just converts extended object literals ({a, b}) to ES3 object literals ({a: a, b: b}).

See issue #406.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66553755
Remove some unused code in Denormalize.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66555043
Merge pull request #409 from twpayne/fix-google-maps-kml-z-index

Fix typo in Google Maps API externs
Updates CONTRIBUTORS file
Merge pull request #411 from usmonster/master

Various corrections to jQuery 1.9 externs
ES6: Add support for arrow functions in the AstValidator.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66556204
Add recently introduced parameter to app.window.show method.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66591813
Update obsolete postMessage arguments, tighten nullability, and add global
version.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66618698
Add a unit test to show that base.js is sorted correctly despite not having a goog.require or goog.provide.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=66624516