CTest: Compress test output at the writer end, not the reader end
In !6020 (merged), it was discovered that test output compression occurs at the collection side. This requires all of the output formats to agree on compression options. Instead, the writer side should compress as necessary.
The following discussion from !6020 (merged) should be addressed: