Suspend frame schedulers on a page suspension
ExecutionContext has its own task suspension through MainThreadTaskRunner.
However, the suspension can be coarser, since it's used only when the page
is suspended. Also, the custom suspension / resumption makes it hard to
use finer grained TaskType.
This CL moves the task suspension from ExecutionContext to WebFrameScheduler.
Committed:
https://crrev.com/c4c7589017c64f0881dab16fdf5d7594099f1d7e
Cr-Commit-Position: refs/heads/master@{#435588}