Revert "Fix systemui crash on boot"

This reverts commit 8398d213989e956983a3d7aaa5f196b537899b35.
Slim recent: fix left edge recents feature on hdpi devices

Due to missing drawables the left edge features from Slim recents fc's on HDPI devices. This commit adds missing png's fixing the fc.

Change-Id: I651ddc77e22e23b13f1188a0758edd257620bbb2
Signed-off-by: Arnav Gosain <nolinuxnoparty@gmail.com>
(1/3) Contact details on incoming call

Change-Id: I9d4c8a78736ccbacb8a095109a7e7b7c8076621f
Signed-off-by: kecinzer <kecinzer@gmail.com>

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

Conflicts:
	core/java/android/provider/Settings.java
Be sure to shutdown the proximity sensor after display wake

This fixes:
http://review.cyanogenmod.org/#/c/66657/

Change-Id: I1768f13cb48c3e056d0e137642690fc3d650c4ab
ProximityWake: Fix and bring inline with CM

Conflicts:
	core/java/android/os/IPowerManager.aidl

Change-Id: Ib35b83b2558e7516d8e80254b6e649149f270831

Conflicts:
	core/java/android/os/IPowerManager.aidl

Conflicts:
	core/java/android/os/IPowerManager.aidl
PowerManager : Account for values larger than maxRange for proximity

Some devices return a value larger than MaxRange, this patch accounts
for that.

(CM-Gerrit #69169 PS2)

Change-Id: I2692789afb33e777b680105513ff5d547378e78f
Filter spam notifications

Change-Id: Ibf2377cd7491c7e0e9e9c9657e9e65eef1876ee3

Conflicts:
	packages/SystemUI/AndroidManifest.xml
	packages/SystemUI/res/values/cm_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	services/java/com/android/server/NotificationManagerService.java

Conflicts:
	packages/SystemUI/res/menu/notification_popup_menu.xml
	packages/SystemUI/res/values/bs_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	services/java/com/android/server/NotificationManagerService.java
Make incoming call screen style configurable (1/3)

Change-Id: I12e108e11afcc87cd0ed717dbc6f8a2a2c0f1743

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

Conflicts:
	core/java/android/provider/Settings.java
fb: Show heads up at the bottom of the screen (1/2)

Due of user requests and indeed especially on hw key devices for a better
workflow we add an option to show heads up notifications on the bottom instead
of the top.

Animation we leave as is due that if it slide from the bottom into the screen it happens
to often that the user accidentaly interacts with it. If it comes from the top of the
container we add, the user has enough time to realize it. Sometimes a ms can make a big difference.

As well this commit fixes the wrong gap on the top if user boots up directly
into immersive mode.

PS:
- if IME keyboard is showing show the heads up on the top to do not disturb the typing.
PS:
- NPE if updatePosition is called to early from the system.

Change-Id: Iea7fbe466808531a9351cf4048570b8f56eb698e

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/drawable-holodark/status_bar_recents_background.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/values/ose_dimens.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
Proximity : Check proximity flags only if from native

Change-Id: Id1be619e638de6a45252d8390eab6e38bd5de5a7
Last code derp I promise after swipe patch

Change-Id: Ibe45ff6ae3e3b56d2fc2c4086d570a652ea9f2e4

Conflicts:
	packages/SystemUI/src/com/android/systemui/recent/RecentsActivity.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java

Conflicts:
	core/java/android/provider/Settings.java
	core/java/android/util/SettingConfirmationHelper.java
	core/res/res/values/ose_strings.xml
	core/res/res/values/ose_symbols.xml
	packages/SystemUI/res/menu/recent_popup_menu.xml
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java