@template-ize goog.structs.InversionMap.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56172849
Catch up missing deps based on running genjsdeps.sh in a clean client.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56191137
Adds the goog.html.SafeHtml and goog.html.SafeUrl types.

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56205707
Introducing a new function (goog.string.unescapeEntitiesWithDocument) in strings.js. This function takes a string and a Document, and uses the supplied document to unescape the string, rather than the default window.document (as used by goog.string.unescapeEntities). This is needed for cases where the javascript is running in a context where window.document is not rendered (for example web rendering service extension code).

An alternative would be to add a Document as an optional argument to goog.string.unescapeEntities, this however is not backward compatible since uses of goog.string.unescapeEntities may rely on it only accepting 1 argument.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56226006
Adding test for IE 11 detection in javascript closure library.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56253603
Fix goog.labs.net.image.load such that the onLoad callback is called for IE11+.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56305056
Fix invalid property in charpicker.css.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56323346
Fix incorrect parsing of email address lists copied and pasted from Windows on Macs.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56354089
DateTimeFormat does not support the 'w' pattern (week in year)
DateTimeFormat uses the global goog.i18n.DateTimeSymbols
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56371583
Moving Character picker js data generation code.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56379651
Move fava.async.run to closure and add standalone tests.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56381800
Delete the old goog.dom.a11y.js file.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56386947
Remove the opt_scope argument for the #listen{Once, WithWrapper}
functions. People that wish to pass a scope will have to call the
"WithScope" versions.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56390538
Automated g4 rollback

*** Reason for rollback ***

Breaks build with obscure error message.

*** Original change description ***

Remove the opt_scope argument for the #listen{Once, WithWrapper}
functions. People that wish to pass a scope will have to call the
"WithScope" versions.

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

*** Reason for rollback ***

Remove the opt_scope parameter from the #listen functions in EventHandler. This is a clean rollforward - the team disabled the tests that broke in the original CL.

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

Breaks build with obscure error message.

*** Original change description ***

Remove the opt_scope argument for the #listen{Once, WithWrapper}
functions. People that wish to pass a scope will have to call the
"WithScope" versions.

***

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56417683
Skeleton unit test to assert certain properties about
Closure dependencies (enforce rules, etc)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56464730
Require goog.testing.asserts in recordfunction.

It's used, but most people were getting it transitively, thus this was not showing up as a bug.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56465015
Fix misleading ~ keycode and add explanatory comments.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56476440
When a JsPb message parsed from object notation contains unknown message fields, they are represented as raw objects, not instances of goog.proto2.Message. However, TextFormatSerializer currently assumes that such fields will be goog.proto2.Message objects and tries to call getDescriptor() on them. This CL fixes TextFormatSerializer to deal with unknown fields as they're actually represented and adds a more realistic test.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56478915
Implement draggable dialog.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=56484579