ignore a load of generated files in .gitignore

On Windows, a load of files get generated which the .gitignore does not
ignore