test that resets modification time of test files is directed away from source distribution; top-level .gitignore file to stop git reacting to back-up files and files generated in a normal build