Remove PresentedCallback from FrameData in favor of SurfaceClient API

Surface has the context of the frame_token from the active_frame_data_
pointer, so it can supply the callback that the Display aggregates
during DrawAndSwap. When the Display gets notified of presentation
feedback, it'll call through the Surface, which then calls a new
SurfaceClient API with the same information.


R=sadrul@chromium.org

Bug: 965537
Change-Id: I0d275ad0f37fb212c3fd7e7460aaef1db9734373
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1623167
Commit-Queue: Daniel Libby <dlibby@microsoft.com>
Reviewed-by: Sadrul Chowdhury <sadrul@chromium.org>
Cr-Commit-Position: refs/heads/master@{#662733}
8 files changed