Babel and other compilers omit nice error messages, but those messages
rely on the pre-wrap spacing behavior of a monospaced terminal.
This commit changes the development mode plugin to emit stacks in a
pre-like block. It also html_escapes the stack trace to prevent strange
rendering errors that sometimes occur if the error contains .
From #11: