remove Eclipse generated files
ignore Eclipse, IDEA and Mac generated files from Git
adds missing (empty) Maven/Java test folder
adds encoding property to parent and runs maven-dependency-plugin for analysis during build