Add isUserInputDriven to transitions

Adds a boolean for whether a scene transition was triggered by user
input of some kind (e.g. gesture, trackpad, a11y) instead of being
programmatic (e.g. display timeout).

Bug: 280887022
Test: Updated existing tests
Test: Manual
Change-Id: I6a7dd88d451fd1fe98b5156ae341cdc3a06294d4
15 files changed