Replace transitions to avoid unnecessary interruption handling

This CL adds a Transition.replacedTransition so that a transition can be
replaced without triggering the interruption support. This is for
instance used when intercepting a swipe transition.

Bug: 290930950
Test: atest ElementTest
Test: atest DraggableHandlerTest
Flag: com.android.systemui.scene_container
Change-Id: I864f217b1eb62abc970323daf076f1c0af71c764
8 files changed