* Add a failing test for recursion check * Make requestIdleCallback() and requestAnimationFrame() shims async They no longer need to be sync in tests because we already made DOM renderer sync by default. This fixes a crash when testing incrementalness in DOM renderer itself. * Style fix * Fix lint