Synchronize window config updates (2/n)

Introduce ClientTransactionListenerController to keep track of the
registered listeners.

Bug: 260873529
Test: ClientTransactionListenerControllerTest
Change-Id: I98a7fddda24ef74a5f894e9d769456e0ba1993d0
3 files changed