Add Interpolation enumerator to Aggregators that will be read when working
across time series to return the proper value for a given aggregation
function. In some cases, downsampling needs to avoid interpolation so aggs
can now disable interpolation and return either a 0, the max or the min for
a point that doesn't line up.
Add interpolation handling code to SpanGroup
Unit tests for the various aggregation functions