Add methods to aria.js that will be used in the ARIA role classes.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45438958
Increase FirstStrong resiliance to IME quirks; that they may send '0' as a charCode, despite
being an otherwise legitimate charCode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45456324
Use DomHelper in goog.ui.CharPicker.

Organize goog.ui.CharPicker's and its test's goog.requires.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45456524
Trial ballon: switch base.js defines to goog.define before changing the rest of Closure.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45465330
move remaining inheritDoc flags to override
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45475728
Convert all the remaining @defines in Closure to goog.define declarations.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45477682
*** Reason for rollback ***

breaks tests

*** Original change description ***

Convert all the remaining @defines in Closure to goog.define declarations.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45481255
*** Reason for rollback ***

with fix for tests compiled with JSTestC

*** Original change description ***

*** Reason for rollback ***

breaks tests

*** Original change description ***

Convert all the remaining @defines in Closure to goog.define declarations.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45486835
Update AnchoredViewportPosition to allow subclasses to override the overflow viewport.

Currently, one immutable viewport can be provided at construction, adding a getter which is called each time #reposition is invoked allows subclasses to provide a viewport which can change during the lifetime of the positioner.

Testing:
Submit Q - existing tests still pass.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45512335
genjsdeps run at head
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45573650
1) Added the ability to optionally contain the scrollfloater within a specified container element by pinning it to the bottom of the container.  This addresses the issue with the floater staying at the top of the viewport while the container element has been scrolled off the page completely.

2) Added the option to specify the viewport top offset to be able to position the floater below a fixed-positioned piece of UI, or to add a top margin for when the element is floated.

3) Exposed a public method updatePositions() that forces the component to update the cached element positions and sizes and to re-evaluate whether the the component should be docked, floated or pinned.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45607673
Modifying goog.ui.dialog so Enter does not do anything on a focused button if it is disabled.  This can occur if a focused button disables itself as a side effect of activation.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45610135
Fixed typo: getMacher -> getMatcher.
Changed getSuggestionItems -> getSuggestion(index).
Introduced getSuggestionCount to replace getRowCount.
Make getMatcher public.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45611194
Remove unused function in goog.tweak that only existed for JsLibTest compatibility.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45621829
Add goog.dom.iframe.BLANK_SOURCE_NEW_FRAME, an iframe source that prefers to not reload an iframe.

This can be used to minimize browsers that require waiting for the async load of an iframe. Practically, this allows iframes in FF/Gecko to be detected as loaded after being added to the DOM.

NOTE: This constant is not a gurantee and some approach similar to goog.net.IframeLoadMonitor should still be used to detect iframe load.

NOTE: Cross-browser spec compliance for the details of the 'javascript:' url spec varies.

NOTE: This should not be used to replace the source of an existing iframe. goog.dom.iframe.BLANK_SOURCE it appears to be used in places to do that, hence introducing a new constant.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45630335
Suppress deprecation warnings from goog.graphics.
I'm having trouble of suppressing all the warnings, but this CL does a good many of them.

The TAP Presubmit ID for this request is: OCL:45527639:BASE:45531913:1366408340081:b5f3408
Results can be found here:
http://test/OCL%3A45527639%3ABASE%3A45531913%3A1366408340081%3Ab5f3408
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45660461
<ent
Fixes conflict between aria-hidden and display: none.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45765531
Add an @define to goog.style to skip building workarounds for browsers that
don't implement getBoundingClientRect, and split the code for determining
an element's client position from the code determining an event's. Together
these decrease the code pulled in by goog.style.getFramedPageOffset() by over
50%.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45771979
Add goog.db.Index.openCursor method, move common implementation of
ObjectStore.openCursor and Index.openCursor to a static method Cursor.open.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45778121
add goog.string.isLowerCamelCase and goog.string.isUpperCamelCase
to goog.string.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45802143