add InteractiveShell.show_usage_error

for showing UsageError,
rather than explicitly calling `showtraceback()`
to render an exception that wants no traceback.