Provide a unified API geared to cluster-wide ops

Per-DB rebalancing ops are still exported, but various additional args
(TargetNodes, PrevMoves, etc.) are required.