Mapreduce aggregations (Part 1)

This is the complete basic package for aggregations on maps and multimaps. Supplier is not yet fully covered with unittests but those will be added later.
Aggregations are not yet finished, pretty much only basic stuff is tested,let.  It is merged because Greg asked for it