CIDEVMI-1328 telemetered / recovered combined with same parser

For dofst_k_wfp driver, created a recovered and telemetered instance of each parser / harvester.  
Updated unit tests to handle multiple harvester configuration, and removed overrides no longer needed from existing tests.
Added parser configuration indexed by data source keys to existing multiple harvester drivers.
Added some simplifications to multiple harvester drivers to use lambda instead of creating separate callbacks.
Improve timing for get_samples in data subscribers in instrument_agent_client by sleeping only if samples are not ready, rather than sleeping between every sample.