Apps clearing self data shouldn't get permissions restored

when an app calls clearApplicationUserData for itself, do not restore
default or role granted permissions. However, maintain a privileged
version that can.

Bug: 339109116
Test: atest ActivityManagerTest
Flag: EXEMPT CVE_FIX
(cherry picked from commit 8dba23c13100882f37d3792b5e0b43dc061f9d16)
Cherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:ab870f12f148feef86c5b5057ce3014cdd23cb84
Merged-In: I84968fc0d6f51d2c38416403a1f2e0a9faf9589e
Change-Id: I84968fc0d6f51d2c38416403a1f2e0a9faf9589e
19 files changed