Add ewma stream

This adds an exponential weighted moving average stream that takes into
account the time between events. It takes a half-life in seconds. Events
are weighted based on their :time value rather than by the time they
arrive.