Allow granting permissions based on signature in <allow-permission/>

This patch allows us to either specify a sharedUserId or a package
signature to use when granting the specific permission.

Change-Id: I8aed78d40316e0e94ac1bfefc7c4a3016a2a9a6b
base: fix ACTION_NOTIFICATION_LISTENER_SETTINGS intent name

Although android.provider.Settings#ACTION_NOTIFICATION_LISTENER_SETTINGS has the proper
name (android.settings.NOTIFICATION_LISTENER_SETTINGS), the rest code (Settings fragment,
cts,...) are using the name "android.settings.ACTION_NOTIFICATION_LISTENER_SETTINGS".
This cause that apps with notification listener services declared could not open the
setting activity from running apps settings fragment (the pending intent isn't found).

For convenience, this change fixes the name here instead of change all the entries in
the rest of the aosp code.

Change-Id: I33f09efae8829d88e1a415f889b699202ebf6440
aosp: https://android-review.googlesource.com/#/c/106960
Signed-off-by: Jorge Ruesga <jorge@ruesga.com>
Lets stay with where we at right now.

Revert "Update Roboto fonts to Android L versions"

This reverts commit 728c53a7f907d8e7eb401cfb69eb45fd6d77afba.

Change-Id: I0b9cc32b49dc08111fc1c92602ebd495ab2ba73c
Merge "base: fix ACTION_NOTIFICATION_LISTENER_SETTINGS intent name" into android-4.4
Add support for BeiDou and Glonass

Add masks for BeiDou and Glonass
to delete aiding data
CRs-fixed: 582614

Change-Id: I2d59f862b5c47204f053787038b3f180adc89eba
Merge "Add support for BeiDou and Glonass" into android-4.4
Update Settings.java
Merge branch 'android-4.4' of https://github.com/MerkMod/android_frameworks_base into android-4.4