Add userId information in Transition#AnimationOptions

- Currently, animations are applied based on the current user.
- Add user Id information from the activity record and apply animation
  for the specific user.

Bug: 361162241
Flag: EXEMPT (bug fix)
Test: atest CtsWindowManagerDeviceAnimations:android.server.wm.animations.ActivityTransitionTests
Test: atest --user-type secondary_user_on_secondary_display CtsWindowManagerDeviceAnimations:android.server.wm.animations.ActivityTransitionTests
Test: atest TransitionTests ActivityEmbeddingAnimationRunnerTests ActivityEmbeddingControllerTests ShellTransitionTests

Change-Id: Ia1d1f91d129fdb678bf0a32245a151392c4ecdf1
8 files changed