Mark the file entry invalid, until reread.
This patch marks the file entry invalid, until reread. Invalidates SLocEntry
cache, readd it on reread. Do not use translateFile, because it pulls
in parts of the pch.
This adds an invalidateCache success test in filemanager and
sourcemanager, using #define public private to access private member in
the test.
Some more related information is available here:
https://github.com/vgvassilev/clang/pull/2.
Co-authored-by: Vassil Vassilev <vvasilev@cern.ch>