Add new reporting features to middleware
In our ongoing quest to reduce writes to the system dataset, we need some changes to collectd.
1) Need to default it back to living in tmpfs
2) Provide some controls over how much memory it can use or perhaps just issue an alert when it grows to over a specific size
3) Provide control to adjust how long to retain data. 1/3/6 months?