viz: Cleanup callback types.

Remove usage of deprecated base::Bind, base::Callback, base::Closure and
base::CancelableClosure types from components/viz/*. Where possible
convert to the corresponding once type. Otherwise replace with the
repeating type which is equivalent to the deprecated type.

Bug: 714018
Change-Id: I4cb59d4eb63f49662fa50c758617f71f017103a2
Reviewed-on: https://chromium-review.googlesource.com/c/1398789
Commit-Queue: kylechar <kylechar@chromium.org>
Reviewed-by: danakj <danakj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#620717}
20 files changed