Git ignore maven and eclipse artifacts

Reduce git noise by ignoring generated files and directories.