Allow FileInfo for non-existent files with the new timestamps
Allow FileInfo for non-existent files with the new timestamps

FileInfo is used to wrap information like last modified time on
files that may or may not exist. Arguably, that does not make
much sense: the non-existent files should not lead to modification
file information, hashes, and a persistent serialized version of
the resulting meaningless information. However, considering that
the FileInfo information is serialized and saved, it is necessary
to preserve compatibility at this stage. Therefore the modification
time is explicitly set to zero for those files that do not exist
when each FileInfo is built.

xuwei-k/xsbt,sbt/sbt,sbt/sbt,mdedetrich/sbt,mdedetrich/sbt,mdedetrich/sbt,sbt/sbt,sbt/sbt,mdedetrich/sbt,xuwei-k/xsbt,mdedetrich/sbt,xuwei-k/xsbt,mdedetrich/sbt,xuwei-k/xsbt,mdedetrich/sbt,xuwei-k/xsbt,sbt/sbt,sbt/sbt,sbt/sbt