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