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