TEIIDDES-1591: Adds a linux fragment implementation for storage security UI

* Fragments are provided by eclipse for both MacOS and Windows yet Linux
  use the default implementation UI for entering a password for accessing
  secure storage.

* The default secure storage implementation lacks a description of the
  password's purpose hence confuses unaware users. The implementation
  addresses this problem by providing a dialog that includes a description

* The majority of the UI is based on the default implementation and only
  attempts to change the look of the UI in adding a collapsable description
  on a form composite.
TEIIDDES-1591 updating header files
added arquillian, aerogear and livereload to components
JBIDE-14860 : add missing httpcore jar

Signed-off-by: Fred Bricon <fbricon@gmail.com>
.project had incorrect project name (foundation.core.core)
JBIDE-14864 Test failures in org.jboss.tools.stacks.core.test.StacksAllTests
JBIDE-14906 to master; incorrect progress monitor for url transport
JBIDE-14704 to master
replace legacy code to open ssh2 preferences
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)