Enh: ignore whatever is needed to keep the dir clean
Enh: clean downloaded and generated files when distcleaning