Fix some non-standard type expressions.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82287526
Fix bug: use SafeHtml.createIframe() instead of passing 'iframe' to SafeHtml.create(), which is not supported.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82314579
Remove use of innerHTML in dragdropdetector.js and remove it from Conformance innerHTML whitelist.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82334118
Remove ignored ! on type variables in closure
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82353294
Mark goog.Uri and goog.Uri.QueryData as @struct.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82371062
Disable testConnectMismatchedNames tests which are flaky and timing out.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82436329
Fix some type warnings in closure/svgpan.

Consistent warnings when building ---. Most changes are internal. handleMove is only used in ---, it seems.

Also changes goog.base() due to presubmit check, per http://go/closure-js-conformance.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82442637
Implement goog.labs.iterator.forEach as an initial stab at writing
iterable utility functions for ES6 iterators.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82445691
In goog.db.Transaction.prototype.wait, remove the abort/error listener once
the other fires or the deferred will throw an AlreadyCalledError.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82461938
@structify goog.math and subclasses.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82469771
goog.testing.TestCase: remove workaround for obsolete compiler warning.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=82469850