RIGenerator.Generate takes SearchParams.
Can relax "max slaves per tag" constraint.
Turn RI into a structure.
StrictlyRackAware -> Strict
Indicate if generated RI is strictly rack aware.
Prefer strict RIs to non-strict ones when possible.
No need to find strict R for non-strict RI.
Rename a flag to relax tag constraints.
Move trivialTags() to utils.
Allow abandoning tag constraints completely.
Prefer having all replicas over rack awareness.
Don't check numSlaves higher than the original one.
Prefer weakly tag aware RIs over non tag aware.
Don't crash when there're no replicas.
Reduce number of replicas if it's smaller than number of slaves.
Don't duplicate default values.
Decrease default number of retries for matrix RI.