Surface synchronization: Use 0 deadline on new SurfaceLayers

On cross-process navigations, we allocate a new RenderWidgetHostView
and DelegatedFrameHost, creating a new SurfaceLayer. The policy for
navigation is DeadlinePolicy::UseExistingDeadline. Prior to this CL,
this resolved to the system default deadline. This meant that every
cross-process navigation blocked for ~4 BeginFrames. This CL ensures
that the deadline is 0.

Bug: 808616, 672962
Cq-Include-Trybots: master.tryserver.blink:linux_trusty_blink_rel;master.tryserver.chromium.android:android_optional_gpu_tests_rel
Change-Id: I62f9f00b49d16787d8ff6dd1ed218bb03dc452d9
Reviewed-on: https://chromium-review.googlesource.com/916545
Commit-Queue: Fady Samuel <fsamuel@chromium.org>
Reviewed-by: Saman Sami <samans@chromium.org>
Cr-Commit-Position: refs/heads/master@{#536406}
2 files changed