RTGOV-546 Add service listener approach to service registry. Derive the single services from the cached values used for the multiple services, to ensure they share the same instantiated objects. Log warning if bundle context not found.