Pass RasterContextProvider to VideoResourceUpdater.

Now VideoResourceUpdater can works with either viz::ContextProvider or
viz::RasterContextProvider. This will allow to use RasterInterface in
the future, but currently it still uses GLES2Interface.

Bug: 925086
Change-Id: I79a04d925c84196b6754f47bc51b2bc3d6f760de
Reviewed-on: https://chromium-review.googlesource.com/c/1461818
Commit-Queue: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: Dan Sanders <sandersd@chromium.org>
Reviewed-by: Antoine Labour <piman@chromium.org>
Cr-Commit-Position: refs/heads/master@{#632069}
19 files changed