Bug 445122 - ClassCastException received when
System.getProperties().store() runs on 4.4.1

 - Use an internal string to represent null configuration

Change-Id: I1d2807317cc85510ee1640f6434159b07680586e
Also-By: Thomas Watson <tjwatson@us.ibm.com>
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
Signed-off-by: Markus Keller <markus_keller@ch.ibm.com>
Bug 436698 - Add new OSGi R6 http API
Bug 436698 - [http] [RFC 189] Implement the proposed R6 Http Whiteboard Service
 - update the OSGi API to the latest
Bug 436698 - [http] [RFC 189] Implement the proposed R6 Http Whiteboard Service
 - fix package version
Bug 449465 - Compile error in org.eclipse.osgi.tests/plugin.xml
Bug 449484 - Add configuration property to allow bundles to provide
osgi.ee and osgi.native capabilities

Change-Id: I61658ee7f18c94a3173efb45924715bdc983b107
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
Bug 449484 - Add configuration property to allow bundles to provide
osgi.ee and osgi.native capabilities

 - Update to use osgi.equinox.allow.restricted.provides for the
configuration property.  Changed to use Storage.allowRestrictedProvides
as the field name.

Change-Id: I32e0a37bbb8a5d2d63ff5d5226063b8811b997d1
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
Bug 449484 - Add configuration property to allow bundles to provide
osgi.ee and osgi.native capabilities
 - rename constant var to
EquinoxConfiguration.PROP_ALLOW_RESTRICTED_PROVIDES

Change-Id: I7642e8c4ca27e574d9e7e2e24f3b5f06afb0f0f3
Signed-off-by: Thomas Watson <tjwatson@us.ibm.com>
Bug 449779 - Deadlock within the OSGi framework
 - Don't eat unexpected BundleExceptions
Bug 449779 - Deadlock within the OSGi framework
 - Need to close the buddy policy
Bug 449779 - Deadlock within the OSGi framework
 - Fix javadoc to clarify null can be used
Bug 449779 - Deadlock within the OSGi framework
 - Use AtomicReference for lazy initialize of dynamic misses.  This avoids using the common monitor lock for unrelated reasons.
Bug 449779 - Deadlock within the OSGi framework
 - Introduce  and use AtomicLazyInitializer to manage construction of the loader
 - Remove the monitor lock from ModuleWiring
Bug 449779 - Deadlock within the OSGi framework
 - Ensure permission caches are cleared even with a null loader to invalidateWiring
Fix compile error on source level 8.

Signed-off-by: Timo Kinnunen <timo.kinnunen@gmail.com>