All package scripts must now use Unix-style line-endings.  Make the downloader use a unique temporary directory name per run.  Normalize file names used by the downloader.  Enhance the downloader so it verifies PGP signatures if requested, adds to the auto-path only if requested, and returns the final list of directories.