include internal nodes in matrix setup

When a subtree gets collapsed, the internal node at
the root of that subtree will get its own row in the
matrix.  Before this change, the matrix would have had
no data or gridline for that row.
call update_height from show_cols, so that newly-shown vertical gridlines get the correct current height
make vertical table headers work in IE8