JBIDE-14865 Add JSF 2.2 support in New JSF project wizard

Templates for JSF 2.2 projects are added.
JBIDE-14815 small api addition, pushed directly to cr1
hand-merge of nick boldt's PR on pull/121
JBIDE-14844 new feature for security
JBIDE-14844 feature limited to linux/gtk
JBIDE-14953 Add tests to Palette wizards

Let wizard set specific implementation of IElementGenerator.
JBIDE-14844  revert commit df2c1fc3c6b5ede5a68830f056cc6ddd6271f602 to save the build
license.html added
[JBIDE-13990] correctly identify and report 64bit jvms
add missing 'Bundle-Localization: plugin' to MANIFEST.MF to resolve variables in plugin.properties (JBIDE-14968)
add missing 'Bundle-Localization: plugin' to MANIFEST.MF to resolve variables in plugin.properties (JBIDE-14969)
add missing 'Bundle-Localization: plugin' to MANIFEST.MF to resolve variables in plugin.properties (JBIDE-14969) [2]
JBIDE-14970 Bump parent pom version used in root pom to Beta3
[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-14915] added switchyard to the features that we are looking for