Fixes faulty logic in goog.ui.SliderBase.prototype.setThumbPosition_ that set the extent to non-zero values for single thumb sliders, and also removed logic that might ignore a setValue.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46901593
Fix issue 560: CSS3 toggle buttons don't display checked.

add .goog-css3-button-checked to ../css/css3button.css.

https://code.google.com/p/closure-library/issues/detail?id=560

This is a patch offered by John Munro.
https://groups.google.com/forum/?fromgroups#!topic/closure-library-discuss/vY_-JDsNkVE

Fixes issue 560.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46946556
Add CONTRIBUTING file to Closure.

For external users, direct to
https://code.google.com/p/closure-library/wiki/Contributors

-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46947789
Fixed a bug where the goog.async.nextTick was caching testing implementations of setTimeout/setImmediate installed by MockClock.

We fix this in a general way by completely and conditionally replacing the nextTick method with a mocked implementation in MockClock.

This fix avoids including wiz.async.nextTick as a dependency.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46952904
Turn proto2 symbolic enum names decoding off by default
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46954354
Add code for unused param in fireTouchEvent functions.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46954524
Automated g4 rollback of changelist 46952904.

*** Reason for rollback ***

Broke tests.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46958328
goog.dom.getAncestorByTagNameAndClass: Use goog.dom.classlist.contains instead of the much slower goog.dom.classes.has.

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

*** Reason for rollback ***

Breaks tests.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46960787
- New functions for supporting supplementary Unicode characters in Closure's uchar.js.
- Existing functions refactored accordingly, with one behavior change: toCharCode() won't attempt to calculate the supplementary codepoint if the lead surrogate isn't followed by a trail surrogate.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46980815
Fix incorrect result from goog.math.longestCommonSubsequence
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46981144
Fixes typo in ContentEditableField.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46981324
DELETE requests with a body are discouraged by the HTTP specs. See:
http://tools.ietf.org/html/draft-ietf-httpbis-p2-semantics-22#page-28

Specifically: "A payload within a DELETE request message has no defined semantics; sending a payload body on a DELETE request might cause some existing implementations to reject the request."
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46982409
Make checkLength() public so it can be called manually when the underlying input field is set programatically and does not trigger any events.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46988241
Fixed a bug where the goog.async.nextTick was caching testing implementations of setTimeout/setImmediate installed by MockClock.

goog.async.nextTick now always uses goog.global.setImmediate if available, which will be the case for IE10 or when MockClock is installed.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46993844
Update incorrect type annotation from string to string?, kill TODO
in getCascadedStyle.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46995059
Automated g4 rollback

*** Reason for rollback ***

breaks others' compilations

*** Original change description ***

Update incorrect type annotation from string to string?, kill TODO
in getCascadedStyle.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46996796
Enable vulnerability workaround in Safari publicly now that fix has been out.

Safari has a nasty bug where if you have an http URL with a username, e.g.,
http://evil.com%2F@google.com/
Safari will report that window.location.href is
http://evil.com/google.com/
so that anyone who tries to parse the domain of that URL will get
the wrong domain. We've seen exploits where people use this to trick
Safari into loading resources from evil domains.

To work around this, we run a little "Safari phishing check", and throw
an exception if we see this happening.

There is no convenient place to put this check. We apply it to
anyone doing URI parsing on Webkit. We're not happy about this, but
it fixes the problem.

This should be removed once Safari fixes their bug.

Exploit reported by Masato Kinugawa.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46998287
Do a safe existence check that does not error if DOMTokenList is
not present.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47001670
Changes the module manager to support concurrency but stops short of a full refactoring to make it fully reentrant.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=47013188