Automated g4 rollback

*** Reason for rollback ***

Broke some tests

*** Original change description ***

Move goog.ui.ac.* files to closure/ui/ac

R=chrishenry
DELTA=12975  (6267 added, 6555 deleted, 153 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4799
Fixup Array params entry to get angular externs file to compile.

R=dnadasi,mihaip
DELTA=1  (0 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4790
Verification tests on the closure release tarball.

Checks for incorrect copyright and license strings.

R=nicksantos
DELTA=94  (92 added, 2 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4800
Override names on error objects in goog.labs.net.xhr
Changes to history startup behavior to address
http://code.google.com/p/closure-library/issues/detail?id=105

- IE8+ always use the modern codepath. IE8 and 9 can both handle
empty fragments (no # at all), and don't need special care at
startup. This prevents doubled navigation events at startup.

- IE7 and earlier cannot dispatch an event immediately at startup
without either overriding the fragment history entirely, or
causing doubled events. On startup, those browsers will always
run through the timer polling code once.

Also added event logging to all of the history demos.

TESTED:
Manually in various browsers. Perhaps someday I will try to
tackle writing unit tests for code that changes the current
browser location.

I half expect that this fix will break some projects that are
already working around this behavior.

R=chrishenry
DELTA=112  (69 added, 17 deleted, 26 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4804
Standalone image loading utility that uses goog.labs.async to parallelize loading.

R=vbhasin,jonemerson
DELTA=218  (215 added, 0 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4805
Automated g4 rollback

*** Reason for rollback ***

Visiblity rule breaking gmail.

*** Original change description ***

Standalone image loading utility that uses goog.labs.async to parallelize loading.


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4806
Delegate more of number parsing the parseFloat and parseInt, as the
current has bugs in cases and could be simplified.

This partially fixes issue 360.

http://code.google.com/p/closure-library/issues/detail?id=360

R=jschorr
DELTA=1119  (584 added, 518 deleted, 17 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4807
Fix some types in goog.ds

R=vbhasin
DELTA=77  (15 added, 35 deleted, 27 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4808
Clean up more XPC closure compile warnings.

R=nicksantos
DELTA=76  (1 added, 72 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4809
Fix missing @override in goog.debug package.

R=nnaze
DELTA=46  (7 added, 13 deleted, 26 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4810
First CL for creating a bridge from Result->Deferred. This is a first step to replacing Deferred's with the new async primitives.

R=nnaze
DELTA=136  (136 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4811
Fixed mousewheelhandler for RTL elements.

R=nicksantos
DELTA=121  (47 added, 28 deleted, 46 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4812
Enforce overridden methods properly

Tested:
yes

R=johnlenz
DELTA=236  (169 added, 59 deleted, 8 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4824
Fixed problem with when element is null.

R=nicksantos
DELTA=7  (2 added, 0 deleted, 5 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4817
Run of genjsdeps at head.


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4818
Add support to recognize infinity, negative infinity, and NaN.

http://code.google.com/p/closure-library/issues/detail?id=360

Also see cl/30181860

Fixes issue 360.

R=jschorr
DELTA=98  (94 added, 1 deleted, 3 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4819
Rollback because they broke things

R=nicksantos,nnaze,chrishenry
DELTA=125  (28 added, 50 deleted, 47 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4820
Add a compiler options for "remove unused class properties" and turn it off by default
in the open source compiler's ADVANCE mode.

R=nicksantos
DELTA=79  (78 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4825
Increase the quality of XPC testing dramatically, introducing various reconnection scenarios and the testing of messages sent by connection callbacks in both the inner and outer frames.

In order to make these tests pass, improve the mechanism by which a pause is introduced between channel connection and the issuing of a callback.  Previously the pause was between the transport noticing that it was connected and the channel object being told, and therefore could only be applied on one end of the connection.  Now it is between the channel being marked as connected and its callback being called, and is in both directions.  Mostly fixes issues where early messages sent from the inner frame were getting lost.  A more complete fix is on its way shortly, that eliminates the delays.

R=nicksantos
DELTA=613  (296 added, 174 deleted, 143 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4821