ColumnSet: Reorganize scroller nodes to fix issues in autoheight grids

All scrollers are now placed in a single dgrid-column-scroller-container node,
allowing us to not lean on absolute positioning in cases of autoheight grids.
This in turn allows the scroller region to occupy space as necessary in those
cases, rather than obfuscating the last row of data.