[CS] 4/4: Update IStatusBarService from WindowRootViewVisIntr/Repo.
Removes code from CentralSurfaces by having the window root view
visibility interactor & repository handle notifying IStatusBar when
lockscreen/shade is shown & hidden.
Bug: 296050180
Test: pull down shade from homescreen -> verified IStatusBarService is
notified of panel revealed with clearEffects=false,
notifLoad={number of notifs}
Test: receive HUN while on homescreen -> verified IStatusBarService is
notified of panel revealed with clearEffects=false, notifLoad=1
Test: receive notif while on AOD & pull down to expan notif -> verified
IStatusBarService is notified of panel revealed with clearEffects=true,
notifLoad={number of notifs}
Test: AOD -> lockscreen transition -> verfieid notifLoad = number of
visible notifs, not all notifs
Test: atest WindowRootViewVisibilityInteractorTest
WindowRootViewVisibilityRepositoryTest CentralSurfacesImplTest
Change-Id: Id5ed29e786fb20b619016d5a76132d0474c40278
13 files changed