Add dependency on eclipse.resource
File editing, saving and marker service. More generic support for json
and xml formats.
Cleanups.