another update to message and details output format
minor changes to warning about conflicting files on Deploy
message “Modified file(s) detected” must not be logged when no files have been modified
report both cases - modified fields detected/not-detected
when checking if file is modified use both session data and diff with -meta.xml
make sure we do not include same file twice in the list of modified
message types are now statically typed
some Os-es do not support copy with preserving last modified date

so have to make some assumptions and use allowances for time difference
between time recorded in session and last modified time of actual file
use MD5 hash to determine if file has changed
some files can not be part of apex project files, so ignore them
fixed bug - delete working folder properly if one exists before re-using it