Use unicode for all output

The code that emits audit failure messages did not use unicode
text, resulting in an error when output is attempted to a file.
This converts that code to emit unicode.