JBIDE-14998 : put version column before type

Signed-off-by: Fred Bricon <fbricon@gmail.com>
[JBIDE-13840] Progress bar is running weird when downloading runtime

SubProgressMonitor with 98 items of work out of 100 used to show
download progress correctly in background progress monitor.
JBIDE-14976 failure in org.jboss.tools.cdi.core.test.TypeTest.testType

Prevented type cache from returning obsolete objects.