Major update: stream aggregate JS API change:
store.getStreamAggr(aggrName) returns a JS stream aggregate instead of JSON object (result of saveJson) : call store.getStreamAggr(aggrName).val instead of store.getStreamAggr(aggrName) (as before)
each stream aggregate sa supports four functions:
sa.onAdd(rec) {}
sa.onUpdate(rec) {}
sa.onDelete(rec) {}
sa.saveJson(limit) returns a JSON object
sa.val (property), where sa.val == sa.saveJson(-1)

qminer_js : stream aggr finished
store.js added (js implemented functions for store, addStreamAggr)
qminer_core: added default stream aggr base
stream aggr tests fixed (timeseries test) (new API)
doc+intellisense