Updated TSTableView to handle reducing the column widths to fit within the parent container. Also added a boolean flag to allow auto width adjustment to be enabled or disabled.