Migrate WindowContext#onConfigurationChanged to ClientTransaction (1/n)

Create a client side WindowTokenClientController to keep track of the
registered WindowTokenClient. Refactor all the WMS attach/detach to the
controller.

Bug: 290876897
Test: Refactor, pass existing test
Change-Id: I5c3d5b6a60fbc23836b8d7ca95df24feec69554c
5 files changed