Add ScrimShadeTransitionController back to ShadeStartable

It never should've been removed in the first place.
This reverts the changes to ShadeStartable that should
not have been merged as part of b/433477971.

Guard ScrimShadeTransitionController calls to
scrimController with sceneContainerFlag check.

Flag: EXEMPT bugfix
Test: atest ShadeStartableTest
Test: pull down notification shade - see scrim exists
Fixes: 441407223
Fixes: 433477971
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:70ca89a69dcccc1d26e01cecccfec03d3bd7bdef)
Merged-In: Ibe2af48584decc0358ce14a50ce3b96fb39108f6
Change-Id: Ibe2af48584decc0358ce14a50ce3b96fb39108f6
3 files changed