[JBIDE-14923] NPE in MetaClassTemplateHelper

leave superclass and interface uninitialized in case of
publicId is null
JBIDE-14958
JBIDE-14958 api enhancement and javadoc
[JBIDE-14918] Add horizontal scrollbar to usage preferences

add SWT.H_SCROLL to styled-text component
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.
JBIDE-14972 Use preferences in code snippets from Palette wizards

Used editor preferences in snippet generation.
added switchyard to the features that we are looking for
JBIDE-15040 Bump parent pom version used in root pom to 4.1.0.CR1