Eclipse build fixes

The changes are:
 - sort .gitignore alphabetically (I can drop that change and just add my ignores to the end, if this is preferre)
 - ignore m2e (eclipse maven support) generated eclipse project files and directory
 - filter out everything not supported by m2e (I've left the formatting the way "eclipse quick fix" did it (single TAB indents), I can change this to the 4 spaces indent used by the rest of the pom files if this is preferred)