make aggregates use aggregation framework instead of map/reduce
Update changelog, add alias specs