This is a patch which includes all the changes I suggested in the following thread:
These changes are:
+ add dosgi in features file (if this is not there cellar-2.2.3-trunk will not start)
+ add missing combinedClassLoader getter/setter to HazelcastClusterManager.java (spring throws an error because this is missing)
+ change HazelcastBundleListener to be a SynchronousBundleListener (so that it will be notified of bundle start before Activator.start is called, thus allowing other bundles to use Hazelcast in their Activator.start method).