Ingest https://codereview.appspot.com/9264043/

Stop including parens and exclamation points in linkification.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46401741
Add a factory class to support the default transport implementation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46435021
Make goog.fs.* classes and goog.testing.fs.* classes implement common interfaces to allow typechecking to work when compiling tests that use the latter.

Prior to this CL we had:

goog.fs.Entry (concrete class)
goog.fs.FileEntry (subclass of goog.fs.Entry)
goog.fs.DirectoryEntry (subclass of goog.fs.Entry)

goog.testing.fs.Entry (concrete class)
goog.testing.fs.FileEntry (subclass of goog.testing.fs.Entry)
goog.testing.fs.DirectoryEntry (subclass of goog.testing.fs.Entry)

With this CL, this is changed to:

goog.fs.Entry (interface)
goog.fs.DirectoryEntry (sub-interface of goog.fs.Entry)
goog.fs.FileEntry (sub-interface  of goog.fs.Entry)
goog.fs.EntryImpl (concrete class, implements goog.fs.Entry)
goog.fs.DirectoryEntryImpl (subclass of BaseEntry, implements goog.fs.DirectoryEntry)
goog.fs.FileEntryImpl (subclass of BaseEntry, implements goog.fs.FileEntry)

goog.testing.fs.Entry (concrete class, implements goog.fs.Entry)
goog.testing.fs.DirectoryEntry (subclass of goog.testing.fs.Entry, implements goog.fs.DirectoryEntry)
goog.testing.fs.FileEntry (subclass of goog.testing.fs.Entry, implements goog.fs.FileEntry)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46470890
CLDR 23 data update (also Spanish first day of week, Palestine)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46567712
Fix small bugs in handling of module base URLs.
- Remove ".js" as a suffix of the base URL, not as a substring.
- Allow applications to set the base URL to an empty string.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46570392
Changes linkbubble test to test for null using assertNull rather than trying to fire on a null element.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46612898
Accept and convert enum symbolic names to enum values during field deserialization.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46736500
Add setDefaultSeperator method to goog.ui.ac.InputHandler.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46740906
Update deps
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46746331
Check to make sure that the className to remove exists in this.extraClassNames_.

Otherwise, one can call addClassName with classNameA, and then removeClassName with classNameB, which could be a class in the base control, causing collateral damage.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46750626
Removing special treatment for German, Austrian, Swiss compact short formats.

Includes a simple French and German compact short form test (the latter testing this very functionality).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46769380
Replace @typedef based aliases with @constructor based ones.  We don't really want the compiler to have to support typedef declarations with values.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46804112
PixelDensityMonitor: Update the high density query to use the more proper dppx instead of dpi.

dpi is dots-per-CSS-inch, which is hard-coded to 96.  dppx is the dots-per-px-unit, which accurately represents the density of the screen.

dppx is supported in Chrome and FF, while the existing -webkit-min-device-pixel-ratio is supported on WebKit browsers.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46877755
Add assertion function in goog.testing.events to be used to lock
down nullability in time.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46882687
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