Aggregate multiple failures in GoogleTest output to a single failure in JUnit

A test can have multiple failures in GoogleTest (for example if recursive ASSERT_NO_FATAL_FAILURES are used), but a testcase in JUnit xml format can only have one failure at most.
The modified xsl file concatenates all the failures into a single one.