add eclipse files to ignore
back port custom categories + string fixes from gotham branch