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.

Bug: 965537
Change-Id: I0d275ad0f37fb212c3fd7e7460aaef1db9734373
Commit-Queue: Daniel Libby <>
Reviewed-by: Sadrul Chowdhury <>
Cr-Commit-Position: refs/heads/master@{#662733}
8 files changed