Added reduce_params map to configure reduce

It's an independent map like "params" is for init, map, and combine, but for reduce.

There is an integration test that checks that the parameters are correctly set in each step, and a ScriptFacetBuilder also "tested" in the script.