Fixing unexpand pretty printer

A pretty printer might need to always output a file.  When that happens, we
should really only compare based on content instead of file timestamps.
Updated stat_file to reflect this decision