JBIDE-14363 initial implementation for foundation

JBIDE-14414 ECFTransport failing on platform urls

JBIDE-14414 ECFTransport failing on platform urls (forgot data files)

Renaming Core to Foundation - JBIDE-14363

JBIDE-14363 - adding to tests and site

JBIDE-14363 updates as per max's suggestion

JBIDE-14363 forgot a file

JBIDE-14596 and JBIDE-14363 - addition of timeouts, new test case, new job types, updated method signatures, etc

JBIDE-14596 and JBIDE-14363 - testing a timeout without a cancel

JBIDE-14363 ;  incorrect dependency on common.core instead of on foundation  for stacks plugin

 JBIDE-14363  barrier is not notified if monitor is canceled

JBIDE-14596 cleanup for caching

JBIDE-14363 addition of cache

 JBIDE-14363 with fixes from PR comments

Javadoc update for foundation
 JBIDE-14363 reverting method names to internal and allowing extending adapters expose the log and status factory as they see fit
JBIDE-14363 another bad method plus javadoc change
replace org.eclipse.ecf.provider.filetransfer.httpclient 4.0.200 with org.eclipse.ecf.provider.filetransfer.httpclient4 1.0.300
fix broken .project file
JBIDE-14776 baseclass and interfaces initialization

JBoss Tools XML Editor doesn't initialize base class and interface fields
in new class dialog called out of Tree Editor tab. It happens because
mapping to template expects namespace and system location are separated
by one space. Test added to verify this case.

ModelUiPreferencesPageTest package fixed to org.jboss.tools.*.

Add support for JSF 2.1 faces-config.xml files
JBIDE-14777 Fixed container initialization for validation preference pages
JBIDE-14788 version bump

JBIDE-14788 version bump

JBIDE-14788 version bump try 2
JBIDE-14413 new stacks api for exposing pre-stacks.yaml

JBIDE-14413 - cleanup as per fbricon
Rename of foundation plugin to foundation.core plugin, initial impl
JBIDE-14810 rename test plugin also
JBIDE-14810 - error during merge. oops...
JBIDE-14819 - freeze due to bad barriers in BarrierWaitJob
JBIDE-14831 to master b2
JBIDE-14832 new constructor and removal of deprecated classes
JBIDE-13541 Palette items and context menu of visual part of VPE are not in sync

Mobile option is removed from in Show/Hide dialog.
JBIDE-14837 removal of code deprecation in runtimes
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