Protected App [1/3]
 PackageManager:
   Add support for Protected App Components
   Adding protect flag to ApplicationInfo

 SettingsProvider:
   New DB entry for protected app components

Change-Id: If04843e93b572191d4654c01f4da8f087ba9fba8
(cherry picked from commit a8bf2c1b4b3137c926a3dd887e596a4d5f4b219e)
Fix compile time error with Protected Apps

Change-Id: Ib53178b4ca3e9a32d523ad003816230d758925b4
(cherry picked from commit 8a8a158c512ace9d7d7c9dd0090c4ef388ebacbd)
Frameworks: Store dialpad showing state (1/2)

Change-Id: I87776ffa912bbe3287d3fefad2d2de56b818203d

Conflicts:
	core/java/android/provider/Settings.java

(cherry picked from commit 4cbd979eff22704d76fe02a7cc3499e3ef3a3095)