Make plain text repr follow HTML repr, truncating large DataFrames
Fix up tests for string repr