Support secondary_user_on_secondary_display in CtsSurfaceControlTests

- Add secondary_user_on_secondary_display option.
- Modify the APIs to work on the activity's display instead of the
default display when the user is in the visible background user

Bug: 348851053
Test: atest CtsSurfaceControlTests
      atest --user-type secondary_user_on_secondary_display
      CtsSurfaceControlTests
Flag: TEST_ONLY
Change-Id: I8e3d2095204189e10747eb6aae0db15d96f57f43
5 files changed