planner optionally partitions a logical index into >= 1 PIndexes

Once nice thing is the former functionality of the previous algorithm
of only handling the 1-to-1 case of 1 logical index "split" into just
1 PIndex... that's now just an edge case of this more general 1-to-N
algorithm.