Adventures in Open-Source: the lit profraw race

How a filename collision in lit's --per-test-coverage produced malformed profraws that crashed llvm-profdata, and the two upstream PRs that fix it.