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