SystemTools: Fix FilesDiffer 32-bit signed integer overflow on Windows
Otherwise it was wrong for different files of equal size bigger than 2GB on Windows.
Issue: cmake/cmake#23052 (closed)
Topic-rename: SystemTools-FilesDiffer-int-overflow
Edited by Brad King