Merge changes Ib6395a33,I07458f81

* changes:
  Require permission check when caller's package name is keyguard
  Skip foregound check if ActivityManagerService returns null list