Track minimal set of ring transition info in cluster metadata

Today, we have no way of reporting on the completion percentage of a set of ring ownership transfers because the ring `next` field is winnowed down as each transfer completes.

This PR will update cluster metadata each time a ring ownership/resize transition is initiated to reflect the total number of transfers required and the new ring version. It is effectively experimental and deserves some tests.