Add permission check for blurs in SurfaceFlinger

This CL checks that original calling package for background blur and
blur regions has the Manifest.permission.USE_BACKGROUND_BLUR permission.

Bug: 177336952
Test: manual
Change-Id: I70d1e17158d83cc87f73be6f3a2f39d173c01149
2 files changed