Check whether content providers can be accessed in Pia V2

A new error dialog is introduced for when a content provider cannot be
accessed due to caller not having visibility of the provider. Also,
handle SecurityException thrown when an unexported content provider is
accessed.

Bug: 182205982
Test: atest CtsContentProviderTestsWithoutVisibility CtsContentProviderTestsWithVisibility
Change-Id: Ic1db1811e92c7b93e64bbdafcd44fe634e5922f5
5 files changed