Workaround for VS2013 compiler bug in ipc_message_macros.h

BUG=288948

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

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

This patch adds the necessary plumbing for micro benchmark controller.
The plan is as follows:

- MicroBenchmarkController will live on LayerTreeHost
- The schedule functionality will be exposed to
  gpu benchmarking extension
- Javascript bindings will allow external code to schedule certain
  benchmarks (specified by name) to be run right after Layer::Update.

R=enne@chromium.org,nduca@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228299 0039d316-1c4b-4281-b951-d872f2087c98
RenderViewTest.MacTestCmdUp should not use onscroll

This test was using onscroll and ProcessPendingMessages to fire the
event but that won't work once we use requestAnimationFrame to drive
scroll events. Instead use ExecuteJavaScript to synchronously query
the scroll position.

I also modernized the markup in the test to match how we write
modern layout tests and made it so that the test doesn't need
to load the html twice or do an sprintf. Instead we interact
with the test by executing script.

BUG=306179

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

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

Suppression introduced in https://codereview.chromium.org/24731002,
fix attempted in https://codereview.chromium.org/24615004.

BUG=298788
TBR=timurrrr@chromium.org

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

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@228301 0039d316-1c4b-4281-b951-d872f2087c98
Remove debug log statement from WalletClient.

TBR=estade@chromium.org
BUG=none

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

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