Modify easing functions to use helper functions.

This is in advance of adopting more easing functions.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62233138
test.html -> test.js conversion for goog.testing.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62235339
Refactor use of .innerHTML in closure/debug/fancywindow.js to use goog.dom.safe wrapper instead.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62243012
Fix namespace in comments.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62243648
Automated g4 rollback

*** Reason for rollback ***

breakage

*** Original change description ***

Modify easing functions to use helper functions.

This is in advance of adopting more easing functions.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62243792
Refactors goog.ui.Tooltip to use goog.html.SafeHtml to represent HTML markup,
and to expose a SafeHtml-type-safe API.  Unless global @defines are set (see
fileoverview of goog.html.legacyconversions), existing code using
goog.ui.Tooltip's potentially unsafe setHtml method will continue to
function unchanged.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62246534
test.html -> test.js conversion for goog.Timer.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62294176
Provide a SafeHTML API for ui/tree.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62297998
test.html -> test.js conversion for goog.uriutils.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62300536
Introduce CLOSURE_UNCOMPILED_DEFINES. All existing usages of CLOSURE_DEFINES should migrate to CLOSURE_UNCOMPILED_DEFINES if they are only intended to be in effect for uncompiled code or can not be set with literal values.  Defines set with CLOSURE_DEFINES (once compiler support lands) will take effect both in uncompiled and compiled code and will be overridable either with CLOSURE_UNCOMPILED_DEFINES (in uncompiled mode) or with compiler options (in compiled mode).

The goal here is to minimize the differences between compiled and uncompiled behaviors so that defines are DRY (currently they must be set in at least two locations and are often out-of-sync).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62306268
goog.events.listen and friends: support goog.events.EventIds.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62309591
Automated g4 rollback

*** Reason for rollback ***

Breaks a few clients.

*** Original change description ***

test.html -> test.js conversion for goog.soy.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62322286
Call setTokenText() only if there is an active element.

This avoids an error being thrown e.g. when the user manages to click on an
autocomplete suggestion in the short time between blur (which dismisses the
autocomplete on delay) and actual dismissal of the autocomplete.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62330446
goog.events.EventHandler: support goog.events.EventIds.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62349812
Undeprecate goog.structs.forEach until uses in Closure are eliminated.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62353296
Automated g4 rollback

*** Reason for rollback ***

Breaks subclasses

*** Original change description ***

goog.events.EventHandler: support goog.events.EventIds.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62354980
Remove several uses of the soon-to-be-deprecated goog.structs.forEach in Closure. This only removes cases where goog.structs.forEach can be trivially replaced by something else, such as goog.array.forEach.

In other cases, the argument type is something like {Object|goog.structs.Map}, so the replacement will be more complex. I am leaving such cases for a future CL.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62370026
Do not attempt to dispose any XhrManager.Request objects. They do not have a dispose method.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62374481
Create goog.array.join: like goog.array.concat but only for arrays which allows the results to be inferred.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62470978
Add goog.fx.easing tests to assure future refactoring
won't break existing behavior.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=62483990