Discovery Service always connects to Collector @ 127.0.0.1:8086. Therefore, if analytics-node is not provisioned
to run on the same server as config-node, then Discovery doesn't connect to the Collector. Pass DiscoveryClient
object to init_generator() so that sandesh client library subscribe for 'Collector' service.
Closes-Bug: #1366902

Change-Id: I7485ee982c259c312074e1103b6516569304db66
(cherry picked from commit 6c66b43847c7ea30e0c5e9ade5a1846f1c5df7e9)
Merge "Discovery Service always connects to Collector @ 127.0.0.1:8086. Therefore, if analytics-node is not provisioned to run on the same server as config-node, then Discovery doesn't connect to the Collector. Pass DiscoveryClient object to init_generator() so that sandesh client library subscribe for 'Collector' service. Closes-Bug: #1366902" into R1.10