Create DisplayWindowPropertiesRepository

The repository will provide per display window properties. These
properties are display specific and window type related.

If for example someone wants to add a window of type TYPE_STATUS_BAR to
an external display, the properties will contain the correct Context and
WindowManager to be able to do so.

Test: DisplayWindowPropertiesRepositoryImplTest.kt
Bug: 367592591
Flag: com.android.systemui.status_bar_connected_displays
Change-Id: I5da93401522d46eebe30a534bc67abf7ec4382d0
8 files changed