[CS] 1/4: Add WindowRootViewVisibilityInteractor visibility flows
Bug: 296050180
Test: manual: Verify CentralSurfaces & the new interactor always receive
the same visible values. Namely, true on lockscreen, AOD, or when the
shade is open (locked *or* unlocked), false otherwise (particularly,
false when on bouncer, false when device goes to sleep).
Test: atest ShadeControllerImplTest
WindowRootViewVisibilityInteractorTest
WindowRootViewVisibilityRepositoryTest
Change-Id: I4679118ca61ffdd68469863fe4665910de427051
9 files changed