aw: Fix hardware draw regression from r253679

The assumption that the global visible rect will not change between
onDraw is not valid during animations. Move back to DrawGL for now to
avoid regression, but will need to eventually remove this dependency.

BUG=344087
NOTRY=true

Review URL: https://codereview.chromium.org/184953004

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254295 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254295
Implememt garbage collection of old entries according to
version_watermark specified in progress marker during update processing.

BUG=347253

Review URL: https://codereview.chromium.org/180673002

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@254298 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 254298