Preserve mtimes of GHC files on windows
Not doing so may cause issues with package.cache
.
Currently we unpack to a temp dir and then copy recursively. Since unpacking via libarchive probably preserves mtimes, we should just unpack to the destination directory.