Add permission check on onKeyguardVisibilityChanged

Without this permission check any app can toggle the locked state of
keymaster once it has been unlocked for the first time.

Bug: 144285084
Test: Manually tested with debugger that the requred code paths are
      run.

Change-Id: Idb8a200dc2963e1085e9fddd0c565c5172465e65
Merged-In: Idb8a200dc2963e1085e9fddd0c565c5172465e65
(cherry picked from commit 21f452c3722ad7fa39c7d84c4723bcbb723ab164)
(cherry picked from commit 3cac4c660ad0392c34f0c688bfc188a10d4f28d3)
1 file changed