Split ORIGIN_USER into "user from systemui" and "user from app"

In practice this applies to setAutomaticZenRuleState() only, since that call is the only one that allowed apps to claim to act on behalf of the user.

A follow-up will use this information to snooze rules that are turned off manually.

Bug: 333527800
Test: atest DefaultDeviceEffectsApplierTest NotificationManagerServiceTest ZenModeConfigTest ZenModeHelperTest
Flag: android.app.modes_ui
Change-Id: I7426315cd92c299327b73fcf0e992bfe5f1e4d43
18 files changed