should not ignore .project files as they contain important information about the nature of the project.
restores project files
Remove gen sources and dependency cleanup
compatibily with eclipse luna
Merge pull request #1 from clagms/master

Code updated to work with eclipse juno release.