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.
sona, thinks this line above has never been executed in a test.
could this be a redundant line ? is it possible to exercise this line in a test.