BUG/API: Catch exceptions in _ipython_display_
We raise an UnserializeableWarning when we fail to generate
the table schema and do not publish a `table_schema` repr.

closes https://github.com/pandas-dev/pandas/issues/15996