Reland "viz: Include presentation-feedback with begin-frame."

This reverts commit 68dbb3a45c940c5a39ec8d3b4ce3c2f6b86a5554.

Original commit message
=======================
Instead of sending the presentation-feedback over a separate IPC,
include it with the begin-frame messages. The presentation feedback
can be requested for each frame. So this can reduce an extra IPC
per frame for each client.

TBR=flackr@chromium.org,boliu@chromium.org,tsepez@chromium.org,piman@chromium.org
tbr'ing since this is a reland with a trivial build fix.

Bug: 883592
Change-Id: Ia017b14f79eb06b247a9a75a395e4e1d4b51c1db
Reviewed-on: https://chromium-review.googlesource.com/c/1336989
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Commit-Queue: Sadrul Chowdhury <sadrul@chromium.org>
Cr-Commit-Position: refs/heads/master@{#608235}
41 files changed