Use new Icon API to restrict showing some drawables

Using the new API, we check if the Icon passed to a Tile can be loaded
by the current user and the app. If not, a default icon is shown.

Fixes: 276896619
Test: atest com.android.systemui.qs
Test: manual, using test app
Test: manual, CustomTile and dialog show correct icon
Change-Id: I25e3d390091c5fd290c83287ead3718aa7084edd
14 files changed