Don't catch repr-errors in pretty

allow exceptions to be raised and displayed by the caller
show tracebacks for errors in formatters

instead of FormatterWarnings
handle missing 'text/plain' in displayhook

avoids KeyError when repr fails