Wrap 'message' and 'full_message' in <pre> element to accurately represent whitespace.

I made this change to resolve two issues with using paragraph elements to contain the message and full_message:
* multi-line short messages are difficult to understand when displayed as a space-delimited single line of text
* indented full_messages (e.g. tracebacks) are difficult to understand when the leading white-space is removed