Ignore Java/Eclipse generated code

Keeps the `git status` result clean. Ignore the usual suspects. Add more as necessary.

See 

* https://github.com/github/gitignore/blob/master/Java.gitignore
* http://stackoverflow.com/questions/18726217/gitignore-file-for-java-eclipse-project