NF - allow weights in rolling window aggregations

Allowing weights to be used in rolling window aggregations means
that the rolling_window method of a cube can be used to apply
arbitrary digital filters.