Facilities for parallelizing grid search on Domino Up service

@knighton It is better to do:

    d = []
    for d in param_grid:
        dd.extend(flatten_param_grid_dict(d))

Note that this way the destination list doesn't get recreated and that there is no need to expand the generator with list() constructor.