CsvDataSampleStore and JSON output (for upload) no longer include temperature for Specks which don't record it
Added connection retrying so that you can plug the Speck in after the gateway is running or unplug and replug.