viz: Always report presentation-feedback in the service.

Always report presentation-feedback from OutputSurface. Include the
presentation time in the Draw trace-event. Since presentation-feedback
is always reported, OutputSurfaceFrame::need_presentation_feedback and
SwapBufferFlags::kPresentationFeedback are no longer needed, so these
are also removed.

BUG=883592

Cq-Include-Trybots: luci.chromium.try:android_optional_gpu_tests_rel;luci.chromium.try:linux_optional_gpu_tests_rel;luci.chromium.try:mac_optional_gpu_tests_rel;luci.chromium.try:win_optional_gpu_tests_rel;master.tryserver.blink:linux_trusty_blink_rel
Change-Id: I07a85cadc6555eecebb99f5311596b297ab5970d
Reviewed-on: https://chromium-review.googlesource.com/1220736
Commit-Queue: Sadrul Chowdhury <sadrul@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#591777}
1 file changed