Adding live progress tracking for touchpad home and recent gestures

Modifying lottie animations so they contain markers and change when animations is cut.
Passing those markers in GestureUiState.

Back gesture tracking will be done in follow-up CL as it's more complicated - it needs to support 2 directions of live tracking.

Bug: 369817369
Fixes: 361291970
Fixes: 346576895
Test: manual
Flag: com.android.systemui.shared.new_touchpad_gestures_tutorial
Change-Id: I5db2082f26bcf920312f4bfc4364ed554febab99
6 files changed