Decouple Injection of PipManager (6/N)

Let WindowManagerShellModule provides
DeviceConfigProxy, FloatingContentCoordinator, and PipUiEventLogger
instead of Inject throught PipManager constructor

Bug: 161118569
Test: make SystemUI
Test: make ArcSystemUI
Test: launch aosp_tv_arm-userdebug & make
Test: atest WindowManagerShellTests
Test: atest SystemUITests
Test: manual test Pip demo AP
Change-Id: Ib6c9dd8792bca931ce96898bae47767558225f74
4 files changed