Pass ObjectReaders directly into BlobSoyData/TreeSoyData

Note that Commmit*Data still needs the actual RevWalk to do a tree
diff.

Change-Id: I1a6976ea6508597c4734a864d9ff7994d4a8edd4
4 files changed