test_grid2d: added test for fill routine
kvm: subterms now propagate color changes
kvm: simplify, repair, and test the newline/scrolling logic
scrollterm demo
kvm: frugalize calls to fg/bg, keep color during scroll.