Expose preparation and commital update phases.

Some higher level operations such as multi-region atomic updates can
make use of these. Care must be taken to use them correctly so it is
recommended to continue using the previous single call API when
possible.

Change-Id: I05fe433a62a538f38b3274e9418deeb01a053dc7
3 files changed