[Status Bar Refactor] Move status bar window state tracking into a
centralized class and add some listeners for it.

Bug: 212424936
Test: manual (verified callbacks trigger)
Test: new StatusBarWindowStateControllerTest
Change-Id: Ib75206c05551ddf6512dd608295b9043dabd7c88
9 files changed