Fixed autofill Shell cmds that set Global settings.

These commands used to set internal variables, which on Q moved to Settings, and changing these
settings fail on on unroot devices:

java.lang.SecurityException: Package android does not belong to 2000
        at android.app.AppOpsManager.checkPackage(AppOpsManager.java:2394)
        at android.content.ContentProvider.getCallingPackage(ContentProvider.java:784)

So, we have 2 solutions here:

1.Deprecate the commands in favor of the 'settings' command
2.Call the SettingsProvider as the system process (uid 1000)

This CL takes the 2nd approach, as these commands (specially 'autofill set log_level')
are widely spread and used by developers for debugging.

Test: adb unroot && atest CtsAutoFillServiceTestCases

Fixes: 112562057

Change-Id: I6256d5098fb8ed3353189a53ee5e85c34519bad4
1 file changed