pull in some stuff from JDT internal
syntax highlighting in structured compare view for #310
unused imports
got rid of some warnings
squash more warnings
update archives