Fix #10814. Make support tests lazy and broken out to components. Fix #14084: attach the test div to documentElement, not body.

Support module broken up.

Things still to do:
(1) 3 tests are failing, I need to figure why (`documenElement` issues?)

Analogous PR for `1.x-master`: #1353.