[DeviceAware] Pass AttributionSource to AppOpsManager from
PermissionCheckerService

This CL allows passing in device id from PermissionCheckerService in the
least invasive way wrt existing app ops methods. More details in
b/308786093.

Bug: 299330213
Bug: 307795738
Test: atest FrameworksCoreTests:PermissionCheckerTest
Test: atest CtsAttributionSourceTestCases:PermissionCheckerTest
Change-Id: Ia50261a349ec9e928cc26ec03788b28b898ed225
8 files changed