Track output of all failing tests

This lets us detect output changes in all modes, and documents current output
in newly failing tests which is useful in code reviews.

Change-Id: I062643a3559f9e4ab1b05570759316859d1a0c52