ci: Remove unused workaround (MarcoFalke)
ci: Install llvm to get llvm symbolizer (MarcoFalke)
test: Add more tsan suppressions (MarcoFalke)
ci: Mute depends logs completely (MarcoFalke)
test: Extend tsan suppressions for clang stdlib (MarcoFalke)
ci: Use libc++ instead of libstdc++ for tsan (MarcoFalke)
ci: Set halt_on_error=1 for tsan (MarcoFalke)
ci: Deduplicate DOCKER_EXEC (MarcoFalke)
cirrus: Remove no longer needed install step (MarcoFalke)
Pull request description:
According to the [ThreadSanitizer docs](https://clang.llvm.org/docs/ThreadSanitizer.html#current-status): > C++11 threading is supported with **llvm libc++**. For example, the thread sanitizer build is currently not checking for double lock of mutexes. Fixes (partially) https://github.com/bitcoin/bitcoin/issues/19038#issuecomment-632138003
EDIT: included our own code's suppressions so the test is green
Backport of Core PR19041