Base: use another Method to Kill app (NavRing Target)

sometimes SystemUi got Killed if enable NavRing Kill app
or using long press back button

this code fix that

taken from SlimRoms
https://github.com/SlimRoms/frameworks_base/commit/bbbb6f6fb2b1db59825b6a32ae136c72cac52bfa

Change-Id: If60b04105e77977df42ef32a91aeb7e5ea393531
SystemUI: Cleanup and enhance notification drawer header

- Crop properly images on tablets and landscale
- Use a separate layer instead of breaking header background
- Fix bug where you couldn't turn header back on after turning it off
- Added a gradient overlay

Change-Id: Ife399b82a3f272fb2ecc8e738c5f274f7682a556
Merge "Base: use another Method to Kill app (NavRing Target)" into android-4.4
Base: QuickToggles (AOSPA) modification

this commit base from
https://github.com/AOSPA/android_frameworks_base/commit/1405aca50a1854a4b547fa699efe514a852e5c3c
with major changes to OmniRom

Icon Image by CM team

added UsbTether Tile
added Network Type on RssiTile
added dynamic column changes
add back FlipTile
added 2 fingers allowed reorganize (removed in patch set 5)
added long press EditButton to reset
fix AlarmTile clicked after editmode enabled
fix immersivetile on reboot
fix changing textsize in dynamic column changes
fix header
fix RotationTile not showing
added VolumeTile flip into RingerTile
added SyncTile
added SleepTile
added TorchTile
add permission for SYNC
FlipTile works now
rewrite flip logic
change EditButton icon by pulser

video >> https://www.dropbox.com/s/udu0hf7tqfsdlnd/SCR_20131229_202800.mp4

NOTE:
only SleepTile now using basicTile, will change to FlipTile in the future

TODO:
SleepTile Flip into SleepTimeTile
improve animations

Conflicts:
	packages/SystemUI/res/layout/status_bar_expanded_header.xml

Change-Id: If8afe643eac9ed48edd98b6a7d373b257e86d3ef
Lockscreen Notifications: make animations a bit faster

Conflicts:
	packages/Keyguard/src/com/android/keyguard/NotificationHostView.java

Change-Id: I8faa0cd525fb1e303c6eec9c67b6b4bd3cc8fd2f
Frameworks/base: remove duplicate imports

Change-Id: Iacd7b2ad4ce07b3dae5a3de2bac5ad60f9b496bd
Revert "Base: QuickToggles (AOSPA) modification"

This reverts commit 42bbb4e093e688ba8e5da9d0e2cbd7e55c6b92e1.
Revert "SystemUI: Cleanup and enhance notification drawer header"

This reverts commit 7a2804872ae5364de1d0431952ac4fd7587ac3e1.
Merge branch 'omni' into kitkat