Cache exposes BinDigest.
Compilation gains a set of a BinDigest for every C/C++ source file. We
detect when the same source/flags have already been added and emit a
compile error. This prevents a deadlock in the caching system.
Closes #7308
fd4c98cbb7Andrew Kelley committed on 12/11/2020, 7:33:59 AMparent21236c0