Make Blink stop scheduling its own Layout, and use the compositor's timer instead
This works, and is ready for landing. Unfortunately it's likely to cause a long-tail of subtle timing bugs which may require several weeks to shake out. I suspect I'll have to add a runtime flag to land this so we can easily turn it on/off in the tree (as we did with the HTML threaded parser for so many weeks after landing).
BUG=
261689