[Large screens][Motion] Improve expansion timing on lockscreen

- Adds more xml resource configs to be able to more precisely control
  the expansion transition:
  - QS transition start delay
  - QS squish transition distance
  - QS squish transition start fraction
- On split shade:
  - Fades in notifications scrim later
  - Fades in QS earlier
  - QS squshiness starts at 0.5 instead of 0
- On large screen portrait:
  - Fades in QS and notifications only after the behind scrim finished
    fading in
  - QS squshiness starts at 0.5 instead of 0

Change-Id: Id0941d11fe194c8be74f6101cf6f9f7d22888fc9
Test: QSFragmentTest.java
Test: NotificationPanelViewControllerTest.java
Test: ScrimControllerTest.java
Test: LockscreenShadeQsTransitionControllerTest.kt
Test: LockscreenShadeTransitionControllerTest.kt
Test: Manually
Bug: 239904136
(cherry picked from commit ae32ffdaedbe2acdf56cf8931063d468b1b93948)
14 files changed