AssetAtlas: Fix NPE when there are no preloaded resources
Enable custom actions for double-tap home (1/2)

Change-Id: I041e7ab3853b356ddbdab2524f096546319276f9

Conflicts:

	core/java/android/provider/Settings.java
Revert "Enable custom actions for double-tap home (1/2)"

This reverts commit 52d096f7134d89ec05b5b8c9958119a379ac21f9.

Conflicts:

	core/java/android/provider/Settings.java
PhoneWindowManager: Delay setting updates during window animation.

Change-Id: I90ee5d8f83176a38a32b5ff38c4b191f1b78532e
geofence: Low power geofence HW implementation

HW implemntation overwrites the SW implementation

Change-Id: Id738f2808691c35e5507e1d557bc5351456953ad
(cherry picked from commit 8bf22473ed32b2b54698ed7f5ab57c32402cb0f1)
(cherry picked from commit 9f8539ff017acce6de46923377730e8475452aa8)
(cherry picked from commit 335ee83dd9651f9fd8a0d32a78b08890da77ebb6)
Revert "PhoneWindowManager: Delay setting updates during window animation."

This reverts commit ddadc6550d41517261e81245676aa47a0f420a69.
fb: add back notification shortcuts feature + common slim classes

beside our unique slim feature this patch adds

- all system shortcut icons we need for this and other stuff in future
- basice slim helper and constants classes we need later as well
- device utils helper
- preparation for navbar navring and other shortcut features
- and of course our notification shortcuts feature

compared to 4.3 some fixes were added + adapting to 4.4

xxhdpi icons thanks to kroz again

Change-Id: Ie552480007bde649352c699c8ff9ac10e79ed069

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/util/crdroid/DeviceUtils.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:

	packages/SystemUI/res/values/cr_dimens.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBarView.java