Under -gdwarf-5 generate MD5 checksums of source files to emit to the DWARF v5 line table.
This consumes 16 bytes per source file in the line table, but allows a debugger to verify that
the source file hasn't changed since build time, which Clang has never allowed before.