Create a QSSceneInteractor

This interactor bridges between the Scene system and QSImpl.

In this CL, the following is working (behind the corresponding flags):
* Expanding the shade allows access to fully functioning QQS, QS and
  edit mode.
* Interacting with QQS, QS and edit mode works as expected.

What is not working yet:
* Transition animation in expansions
* Visual glitches when expanding for the first time.
* QS in lockscreen
* Re-inflation when theme changes.

Test: atest SystemUITests
Test: manual
Bug: 280887232
Flag: ACONFIG com.android.systemui.scene_container DEVELOPMENT

Change-Id: I096db66b3b5a8d56d78ec50448e7faa612f9ce8c
30 files changed