cmSystemTools::RenameFile: Retry on Windows ERROR_SHARING_VIOLATION

Add ERROR_SHARING_VIOLATION to the set of errors (previosly including
only ERROR_ACCESS_DENIED) to the errors that cause a rename (MoveFile)
on Windows to retry.  The condition was observed when two renames to the
same target file name were happening simultaneously.
Merge topic 'fix-atomic-rename-Windows-sharing-violation' into next

a7e0cb1f cmSystemTools::RenameFile: Retry on Windows ERROR_SHARING_VIOLATION