0install store optimise: Fixed timestamp handling, made file replacement atomic
Improved FileUtils.Replace()