.gitignores for ds-stores and .gitattributes for line endings