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.
As mentioned before I know there are tests missing, there is a lot more stuff on aggregations that needs to be done until codefreeze, please do not post any thing sonar shows up. I know it :)