Add missing save template data call in Soy renderer.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42647037
Remove polling for window size in ViewportSizeMonitor.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42781933
Second submit, Allow autocomplete rows to be disabled.
Resets hiliteId_ in renderRows, which caused the rollback.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42784443
Make goog.testing.asserts.findDifferences slower but more accurate
in the presence of multiple cycles. The original logic had a hard
time finishing up when there are more than 1 cycle (with differing
length) that contains the same object.

The naive cycle algorithm is roughly O(num_nodes * d) where d is
either tree depth or distance from root to the furthest point where
any of the cycle intersects back the first time, so it's not
prohibitively slow anyway.

(The new goog.events.EventTarget has higher potential of having
more than one cycles due to the potential of self-references in
actualEventTarget_ and the listeners it holds.

Some tests rely on findDifferences to assert that two EventTargets
are equals and it fails with stack exceeded. In particular,
goog.testing.mock uses findDifferences as its default matcher.)
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42785683
Add goog.style.setElementShown, to replace goog.style.showElement.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42800907
Automated g4 rollback

*** Reason for rollback ***

Resubmitting now that the brittle Gmail test has been disabled.

*** Original change description ***

Automated g4 rollback

*** Reason for rollback ***

Breaks Gmail release tests

*** Original change description ***

Allow screen readers to read the current selection of a select.

Changing its role from listbox to button, because while the select is meant to act as a listbox, it is semantically a menu button, and should be perceived as such by screenreaders to allow them to operate properly.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=42803252