Convert CrossDomainRpcTest to be an asyncronous test.

I converted this in the hopes that it would fix the hanging-on-Chrome
problem, but it unfortunately does not. Still, the test is asynchronous
and should be converted anyway.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73146386
Add opacity to goog.graphics.Stroke.

We realize this library is deprecated, but we are using this library supporting IE 8. Details are described in CL 72413581.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73153103
Kill goog.string.toMap, unused in google3.

see code search results at https://goto.google.com/stringtomap
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73167035
Fixes in goog.ui to help make it possible to turn on @struct by default.

There is still some code in this package that violates the requirements of the @struct annotation, by relying on duck typing. But this CL gets rid of some of the easy and less controversial issues.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73172667
Actually catch cases where the user forgets to replay calls on mocks.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73179350
Adds toggleState to goog.a11y.aria and updates tests.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73244890
Implement goog.module
http://go/goog.module
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73249214
Automated g4 rollback of changelist 73249214.

*** Reason for rollback ***

break code with nonstandard externs

*** Original change description ***

Implement goog.module
http://go/goog.module

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73251698
Take 3: add Timer-based promises to goog.Timer package

Cloned from CL 71758905 by 'g4 patch'.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73259889
Adds status codes from RFC 6585 to the HttpStatus enum:
- PRECONDITION_REQUIRED
- REQUEST_HEADER_FIELDS_TOO_LARGE
- TOO_MANY_REQUESTS
- NETWORK_AUTHENTICATION_REQUIRED
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73268067
Replaced Deprecated "goog.ui.Dialog.EventType.AFTER_HIDE" with "goog.ui.PopupBase.EventType.HIDE"
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73290397
Update this.highlightedIndex_ correctly when children are moved.

goog.ui.Container.prototype.addChildAt will currently increase highlightedIndex_ if a child was added at an index <= highlightedIndex_. It is possible to call addChildAt with opt_render=false and a control that is already a child. This will effectively move the child to a new position but leave the total number of children untouched.

Moving around children at indices below highlightedIndex_ will increase highlightedIndex_ to an arbitrarily high index. Also, moving a child from before highlightedIndex_ to after does not decrease highlightedIndex_.

This CL will change the behavior to keep highlightedIndex_ in sync when children are moved around.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73306020
Update out-of-date deps in Closure
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73317956
remove duplicate definition
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73338078
Rollforward of 73249214 (rolledback with 73251698):

Fixed two issues:
- Removed direct references to window and document to avoid breaking build targets without dom externs.
- Fixed invalid goog.module already provided error, when the module/module.js was provided using AOT dependency management for uncompiled code (rather than the debug loader).

*** Original change description ***

Implement goog.module
http://go/goog.module

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73339635
Make one goog.module related method private and add the missing jsdoc.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73398954
Simplify goog.loadModule (and thus bundling of goog.modules).  This also clears the way for loading goog.modules by path
should we choose to as we no longer need to know the module identifier in advance.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73414549
Removes JS_STR_CHARS as a contentkind in soy.

Removes several tests which were testing this contentkind.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73417913
Fix the return type of peekKey method
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73421083
Add special-case fix for Chrome to fix flakiness occurring when Chrome
is not giving us a full stack trace.

--
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=73432438