Projections now support time-dependent randomized masks

If same_cf_shape_for_all_cfs is set to False, randomised masks that are
time-dependent will be initialized correctly with controlled randomness.