Extract Soy-independent commit prep into a CommitData class

Change-Id: Id05860abb3662e3ba7a2f6471e9777ee2b64fb7f
4 files changed