end2end: Include the transaction commit callback [12/N]

Before presenting the display and calling the transaction completion
callback, SurfaceFlinger invokes a transaction committed callback to
indicate the surface changes are pending display.

Flag: TEST_ONLY
Bug: 372735083
Test: atest surfaceflinger_end2end_tests

Change-Id: I0c3b57bb5d83156171ca725b94da36c84a679605
4 files changed