Fixes to keyword arg handling in Aggregator

This PR fixes #1004. It makes sure the keyword args from the ```Aggregator.__init__``` and the `lazy_aggregate()` call are combined and passed through to the call to ```lazy_func()```.
Should this section still be here?