2.x Implement composite interest index as an aggregate of atomic indexes.

I still keep InterestNotificationMultiplexer, as it allows us to dynamically adjust notification stream. During interest upgrade, we do not want to resend data of atomic interests that are still part of the upgraded interest set. Swapping composite interest subscriptions would sent everything again.

Will the `EurekaRegistry` ever store anything else apart from `InstanceInfo`?