Add gitignore for eclipse

This prevents us doing a bunch of things that are bad like:
1) Having binary files in the repo
2) Tracking settings that should be independent between Eclipse installs