Bug 309247 - graduate org.eclipse.equinox.concurrent.future API
Fixes for bug 380397 (API work):

- made basic functionality work without OSGi
- renamed RTL_ARITHMETIC constant to MATH
- sorted structured text types
- Javadoc fixes
renamed *SText* to *StructuredText* (bug 380397)
Fix up line endings
Bug 394831 - [cbi] Platform parent should be renamed
Bug 397850 - [CBI] use the correct group IDs for all artifacts
Bug 401940 - [coordinator] ConcurrentModificationException when terminating a coordination.

Made participantToCoordination a synchronized map. This protected against concurrent access between addParticipant
and terminate.
Bug 402478 - [coordinator] Be less aggressive with log messages when processing orphaned coordinations.

Changed unexpected exception logging when failing an orphaned coordination from ERROR to WARNING.

Changed unexpected exception logging when ending an orphaned coordination from ERROR to WARNING.

Changed unexpected coordination exception failure cause logging from ERROR to DEBUG.

Exception instead of Throwable now caught.

Updated copyrights, including one from previous change in CoordinationImpl.
Bug 399617 - jsr14 still present in CBI
Bug 397087 - [ds] binds service before it is active
Bug 389171 - [DS] Unexpected exception BundleContext is no longer valid,
during framework shutdown
Bug 402597 - two versions of org.apache.commons.logging included
Remove disabled code.
Migrate equinox transforms to new framework
Migrate equinox weaving to new framework.
Bug 380397: [bidi] Should bidi bundle version be 1.0.0

- more cleanup
- removed some default structured text types: math, property, system
one spelling of "regexp?" is enough
doc: removed unsupported structured text types and sorted the rest
Fix NPE when installing bundles with transforms hook
Bug 403484 - [coordinator] NLS missing message: Error in: org.eclipse.equinox.internal.event.LogMessages

Corrected the properties file name.