Generic gitignore for Eclipse, Maven, OSX and Windows users