[viz] Snap sequence numbers based on vsync for Android BFS

Based on Kaan Alsan's work in https://crrev.com/c/1576152

For WindowBeginFrameSource and ExternalBeginFrameSourceAndroid:
Sequence numbers are now incremented based on vsync intervals. If two
consecutive BeginFrameArgs are created 5 ticks apart, then their
sequence numbers will differ by 5 instead of 1.

Change-Id: I9cde031755c0360b7e0ecdd9ae19114e982d7d8d
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1626959
Reviewed-by: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Eric Karl <ericrk@chromium.org>
Auto-Submit: Sadrul Chowdhury <sadrul@chromium.org>
Commit-Queue: Sadrul Chowdhury <sadrul@chromium.org>
Cr-Commit-Position: refs/heads/master@{#663331}
3 files changed