The `recording` and `random` modules now import mpi4py only on demand
Fixes #241
`ParameterSpace.evaluate(mask)` now fully evaluates parallel-safe `RandomDistributions` before applying the mask; partial evaluation is not safe in this case. cf #244
Merge remote-tracking branch 'upstream/master'