Allow creation of Infinispan cache as OSGI managed service

The following changes will allow creation of infinispan caches in OSGI environment easily. 
Some work is needed to replace slf4j with jboss logging.
Could this be removed? At this point 'pid' is formed from the persistent ID of the service factory + an ID generated by Karaf so I don't think it very useful as a persistent ID.