Always prevent wake on home keypress when kl config does not contain WAKE

http://review.cyanogenmod.org/#/c/43124/ introduced a change in behaviour
where the home key could wake a device even if the kl config lacked
the WAKE option.  This fix restores the original behaviour.

Change-Id: I56fc23244957a5738823b5e59f0a719670b41f6d
FLAG_ACTIVITY_NEW_TASK re-added to floating windows

ActivityStack modified to not cancel results if window is floating and "new".

Change-Id: I45f3dcc816092daa4192be91828592a0b2b2ac59
HALO Size (1/2)

Change-Id: I2780dfee66b0b80b57c62b83c40609104fe3c279

Conflicts:

	core/java/android/provider/Settings.java
	packages/SystemUI/res/layout/halo_bubble.xml
	packages/SystemUI/res/values/dimens.xml
	packages/SystemUI/src/com/android/systemui/statusbar/BaseStatusBar.java
	packages/SystemUI/src/com/android/systemui/statusbar/halo/HaloProperties.java
Halo: Icon reorder in Phone status bar (fix repositioning after flips)

When tearing down notification panel halo is near quick settings button (no notifications present). When you flip to QS panel and then reflip to notification panel Halo icon change position, moves to third icon layout (as when clear-al button is there) from right instead to stay in the second one.
Icons layouts are reordered and fix this behaviour. From left to right:

Clear-All button // Halo button // QS button.

http://goo.gl/n1GjU

-ToDo: When tearing up the Tablet status bar Clear-All button shows for a moment if no notifications are available, but only the first time. A minor issue, will be fixed as soon as we can.

Conflicts:

	packages/SystemUI/res/layout/status_bar_expanded_header.xml
	packages/SystemUI/res/layout/system_bar_notification_panel_title.xml

Comment: Removed tablet support for HALO
Option to enable Notification Light when screen is on (1/2)
This makes possible to enable the Notification LED even when the screen is on

Change-Id: I78609bfc7429310a209808939de0286999bb7be0

Conflicts:

	core/java/android/provider/Settings.java
	services/java/com/android/server/NotificationManagerService.java
Revert "Add CUSTOM_NOTIFICATION to ContactsContract"

This reverts commit cf93701e20ec8e694e0b7356918acae4c9f1fd38.
Revert "Facebook Sync Dirty Hack"

This reverts commit 11f46bf2bf35ce9e2253bcfb4cefb490159f1e78.
Revert "Validate restored file paths against their nominal domain"

This reverts commit 1fe5904deab4c799163809ad7dbf9685dedf82de.
Revert "Ensure install-during-restore is like install-then-restore"

This reverts commit 77b2f424553c29c3d1d607ef94110cf09e0d9e5b.
Merge branch 'cm-10.1' of git://github.com/CyanogenMod/android_frameworks_base into cm-10.1-n7