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.
Merge pull request #285 from ajdawson/rolling-window-weights

NF - allow weights in rolling window aggregations