Wrap ShadeViewController in a Provider in BaseCommunalViewModel

Prevents the NSSL from being inflated twice during startup with SCENE_CONTAINER flags enabled, causing a crashloop.

Test: manual
Bug: 309170620
Flag: NONE
Change-Id: Ia37c3fa9ede5aaa81646b9bdd5b2933e33a602ee
5 files changed