gpu: GLContext::SetSwapInterval -> GLSurface::SetVSyncEnabled

Replace GLContext::SetSwapInterval with GLSurface::SetVSyncEnabled. The
correct place for this is GLSurface because we want to set the correct
state when recreating the surface on resize.

This fixes --disable-gpu-vsync on D3D9 (--disable-d3d11).

R=piman
BUG=480361

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
Change-Id: Ib441fda75a86f12c13827a38c37ada05fcf8cb47
Reviewed-on: https://chromium-review.googlesource.com/956898
Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#556656}
36 files changed