[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.
JBIDE-14735 Improve text formatting when dropping widgets from Palette view

Issue is fixed. Prev. sibling/parent tag is used to calculate the indent of the template text
that is to be inserted. 'Use spaces' option is taken into account. All indents that are inserted are
recalculated by using tabs (until it's possible) then spaces.
JUnit Test is added for the issue: org.jboss.tools.common.model.ui.views.palette.test.PaletteInsertHelperTest