Revert "Removing unused surface transaction wrappers"

Revert submission 19933596-tcompat

Reason for revert: b/246899728
Reverted Changes:
I31123dff7:Using Transaction directly instead of building sur...
I2e2526d21:Removing unused surface transaction wrappers

Change-Id: I44944ccd94def3b5925f1008f0b8d47387594f2b
(cherry picked from commit 2460910c8c454bc2d3c9ae35bd32eeb590851788)
Merged-In: I44944ccd94def3b5925f1008f0b8d47387594f2b
2 files changed