Dataframe column widths and wrapping

Demonstrates how wrap and column_widths interact. In every case the column's max width is capped at 100% of the dataframe's viewport so a single cell can never be wider than the scroll area.

No wrap, no column_widths. Columns size to the longest cell; anything longer than the viewport truncates with an ellipsis.

No wrap, no column_widths. Columns size to the longest cell; anything longer than the viewport truncates with an ellipsis.