Format exceptions consistently

* Add utility functions to Exception to format exceptions
* Formats call function exits, such as :gen_server.call/3.
* Fixes IEx to send formatted exception in one IO request
* Fixes IEx to format stacktraces consistently with Exception.