Convert zoom callbacks to use CallbackRegistry

BUG=268984
TEST=no functional change.

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226409 0039d316-1c4b-4281-b951-d872f2087c98
WebCrypto: Implement importKey(), sign(), and verify() for HMAC in OpenSSL

BUG=267888
R=bryaneyler@google.com,eroman@chromium.org,ellyjones@chromium.org,rsleevi@chromium.org,jochen@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226410 0039d316-1c4b-4281-b951-d872f2087c98
Implementing chrome://thumbnails page to view URLs in TopSites and cached thumbnails.

BUG=298240

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@226411 0039d316-1c4b-4281-b951-d872f2087c98
SVN changes up to revision 226410
Move Insert/SignalSyncPoint() to GpuControl

This moves InsertSyncPoint() and SignalSyncPoint() to the gpu::GpuControl
interface to get a step closer to removing the WebGraphicsContext3D interface.

R=piman,sievers

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

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