ISPN-3345 Track installed cache managers and pass to cache resolver

* No more unnecessary cache managers are created
* Add method to return installed embedded cache managers
* Add public Set<EmbeddedCacheManager> getInstalledEmbeddedCacheManagers(BeanManager beanManager)
ISPN-3498 Cannot construct org.infinispan.util.KeyValuePair as it does not have a no-args constructor