BUG: fix max_columns=0, close #2856
TST: add test for diplay options max_rows and max_columns
BUG: fix expand_frame_repr
TST: add test for display option expand_frame_repr
WIP: rework full/info/expand repr decision tree.
Merge PR #2881 and fix unit test