Add no extract timestamp option to external project
Add the option to keep the current filestamps when extracting an archive in ExternalProject_Add.
Enabling this option makes the behavior consistent with how ExternalProject_Add is used when checking out code from revision control instead of an archive.