Made datasources periodically poll via DSE

Previously, the datasource integration with DSE did not periodically
poll or publish results to the bus.

This change adds both pieces of functionality.

Change-Id: I6944dd29c49323ba3c90ddeb1c2c828457053c13