This change adds '--keep-timestamp' flag to llvm-elfabi tool. When enabled, llvm-elfabi will not update the existing tbe file's timestamp if the content of the file will not be changed.
This flag make it easier to avoid re-linking in the build if the ABI of shared library in deps is not changed.
keep-timestamp probably sounds like it will always keep the timestamp.
I think the name can be better.
Perhaps write-unchanged/update-unchanged or something else.