testsuite: Allow preservation of unexpected output
Here we introduce and use a new testsuite driver flag to preserve unexpected test output to a file as a CI artifact. This is intended to aid in managing platform-dependent testsuite output, as will likely arise from !9816 (closed) .
Depends upon !10754 (closed).