E4 friendly

This is my contribution to extract the GEF lightweight part that doesn't depend on org.eclipse.ui plugin