QS: New torch icon

Create a new torch icon which can be used across the system
(Quick settings, Quick launch, Torch app).

Screenshot: http://goo.gl/V5S8LC
Vector graphic: http://goo.gl/NvjZuM

Change-Id: I4ddf97847d4488d1c344d50b5755a67537f6a126
Themes: Theme immersive mode cling.

Change-Id: I5521b93f69e859c40cfd62eb4a367562200074e9
PackageManager: Fix logic around upgrading text display

* This code has all threads writing into the integer keeping track of
  the number of packages at once.
* Make this integer an atomic one, preventing all threads from racing
  when updating it.

Change-Id: I727306f8ab20edb7ec2a955ca20e6de0146c7737
SystemUI: Expose heads up.

Signed-off-by: Roman Birg <roman@cyngn.com>
Signed-off-by: Adnan Begovic <adnan@cyngn.com>
Change-Id: I276cb1c80d392b7dbac28e5f553207415b558481
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_frameworks_base into android-4.4_test

Conflicts:
	core/java/android/provider/Settings.java
	packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/tv/TvStatusBar.java
	services/java/com/android/server/pm/PackageManagerService.java
Merge "QS: New torch icon" into cm-11.0
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_frameworks_base into android-4.4_test
Merge "Themes: Theme immersive mode cling." into cm-11.0
Merge branch 'cm-11.0' of https://github.com/CyanogenMod/android_frameworks_base into android-4.4_test
FB: Add Dialpad key padding [2/3]

Add top and bottom padding to Dialpad number keys to make the layout seem
        less crowded.

Change-Id: I04f02963da82df5ebfbfa2936c3060355169b479

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