Style fixes.
Don't store datapoints in downsample by default.

Always storing the datapoints can cause the downsample process
to fill large amounts of memory with datapoints which are then
discarded. A new argument is added that toggles datapoint storage
for cases where it is really needed.