Added a prev parameter to finishSelect() on the new Windows Table. This will allow proper scrolling to the selection.
Optimized new Windows Table selection redraw and did most of the work for scroliing on selection change. Also more TODOs.
Mostly implemented vertical scrolling on selection change. The bottom row still needs fixing.
More critical TODOs.
Elaborated some comments.
Fixed keyboard navigation in the new Windows Table.
Started the work to handle checkboxes. For now, we draw just a red rectangle; when we do events this will change color dynamically. When I hook up the control to its parent, I will move from these rectangles to the actual checkbox images. In the meantime, fix some pointer bugs in imagelist_windows.c as well.