Adds getProgress to goog.fx.Animation. I'm trying to remove
direct access to progress and other protected fields. Currently,
I want to make this.lastFrame private and the only usage can be
replaced with getProgress().

R=nicksantos
DELTA=10  (9 added, 0 deleted, 1 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4931


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1942 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Make goog.json.Serializer.serializeArray protected so
goog.proto.Serializer can override it without warnings/errors.

R=nnaze
DELTA=11  (2 added, 5 deleted, 4 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4932


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1943 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Avoid getBoundingClientRect in mobile webkit due to
http://crbug.com/130651

In Chrome Android specifically, getBoundingClientRect returns zoomed
values, but only in an iframe.  To avoid adding a dependency to
goog.userAgent.PRODUCT, this is done for ALL mobile WebKit, but only in
iframes (to avoid impacting performance elsewhere).

Many thanks to Jacob Moon for spending hours debugging and tracking
down this as the root cause issue and identifying a suitable fix!

Cleanup: Fixed references to "getClientBoundingRect" which is not a
real function.

R=eae
DELTA=40  (29 added, 1 deleted, 10 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4933


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1944 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Replace deferred's with Result's in goog.labs.net.xhr.

R=nnaze
DELTA=909  (396 added, 359 deleted, 154 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4934


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1945 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Add viewport meta to style_test.html so more tests pass on Chrome
Android.

R=eae
DELTA=4  (4 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4935


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1946 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Added menubar widget, much requested by Closure community.  Includes demo in google3/javascript/closure/demos/menubar.html for decorated and programmatic menubar.  I went with the most bare-bones approach, no bells or      whistles, I figure it will be easiest to start the code review here and add features as it makes sense.  Thank you so much for looking over this code.

R=chrishenry,closure-team


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4944


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1947 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Menu buttons no longer render dropdown icon when embedded inside a menuBar.

R=chrishenry
DELTA=4  (4 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4945


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1948 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Added new menubar component demo to demo index html.

R=chrishenry
DELTA=1  (1 added, 0 deleted, 0 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4946


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1949 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Changed LooseMock to ignore unexpected calls by default.

R=chrishenry,marcosalmeida,mpd,rrhett
DELTA=210  (107 added, 35 deleted, 68 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4947


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1950 0b95b8e8-c90f-11de-9d4f-f947ee5921c8

Add missing aliases to goog.dom functions to goog.dom.DomHelper.

JsDocs copied wholesale from original definitions.

I wish there were a way to safely mix in the goog.dom methods
to the DomHelper prototype, but I can't think of anything that
the compiler would agree with.

R=arv
DELTA=152  (148 added, 2 deleted, 2 changed)


Revision created by MOE tool push_codebase.
MOE_MIGRATION=4948


git-svn-id: http://closure-library.googlecode.com/svn/trunk@1951 0b95b8e8-c90f-11de-9d4f-f947ee5921c8
Merge https://github.com/jarib/google-closure-library
Translate base.js
Translat goog.base