Introduce ShadeDisplayAwareModule

This binds context, resources and layout inflater specific to the shade window.
A copy of the context is created (only when the new flag is enabled.

Those elements will be used in follow up cls.

Bug: 362719719
Bug: 374267505
Test: Presubmits - just introducing a flag guarded module not yet used
Flag:  com.android.systemui.shade_window_goes_around
Change-Id: I0c83c3c36168a189f45e8d2ad7288d87e7d5e796
3 files changed