FW: LS Notifications: Add "Show all notif" NavBar Button

from: https://github.com/AOSPAL/android_frameworks_base/commit/4325a110af58e6b1c7e1005a9f1f2576bbad5e60

PS2: message & Author update
PS3: Rebased & remove unrelated changes

Change-Id: I67456db4f9728fefbabc9da9c290d070021705b4
FW: LS Notifications Rewrite add notification logic & fix pokect mode

Original commit message:

 There were some problems with notifications getting replaced while the user was currently dragging them.
 This commit should fix that by always waiting until animations and user input are finished before replacing a notification view.

and I added some missing line for pocket mode fixes

PS 2&3: Update Author & message

Change-Id: I73e3337e953c1fb8f17597efae8782a4d2878c40
FW: LS Notification:  Lockscreen Notifications: dismiss all button, improve animations, cleanup

PS2 update author

a question please? this new gerrit don't specify if need other patches to apply this patch?

Change-Id: Ia8ac73e2753d61a2856c5cee8d38e3a090a0e73d
FW: LS Notificaitons: fix show/hide of show all button

& fix endless SystemUI FC when SystemUI is Killed

PS2: Author update

Change-Id: I1bcb11ea09979bfe2c72beb260e8e78124c4c86d
FW: LS Notififications: Fix NPE

PS: Update author

Change-Id: I8cd547abf384098aa33d53312815f84cd3ee6479
FW: LS Notification: Fix FC party when Lockscreen Notifications are disabled

PS2: Update Author

Change-Id: I6ec6fbef2f76591f7d6b710c8c14dbb04dd6e458
FW: LS Notifications: try to fix occasionally SystemUI FC on boot

PS2: Update Author

Change-Id: If21f3810444919a36a5ad2ce9027c9cfb0c71ba1
FW: LS Notifications: Custom Background color [1/2]

Change-Id: I8edf0405126b83c6c9a950511850335ee1311f9d
FW: Add "Clear All drawables" for NavBar

This is a part of "Recents: Clear all button for recent apps." from PA

Only for show in Lockscreen when are notifications

PS2: Update author & message
PS3: Damn damn I put the drawables in the wrong place...
PS4: Added missing import

Change-Id: I9164ef632d7d7bc31d81bb7a6d87c5d1562d5410
FW: LS Notification: fix FC when an expanded notification gets reposted without bigContentView

Change-Id: I08503d78001dbc6534db84bad2313d5d896f8b63
Camera button support (1/2)

Add new bitmask for Camera button and "hasCamera" boolean.
For those devices that have dedicated Camera key
(like Sony ZL/ZR/Z1/...)
Change-Id: I1a6681664f9f3fd3f30221ba10b082cb5f8cafca

Camera button support: make it actually work
Previous commits were merged so fast that I didn't even
added the code that actually DOES launch the camera.
Let me fix that.
Change-Id: I4fcb3c46e5fd50e273dcf19fd3eb35a3f9d979e0

Camera button support: useful features & bugfixes (1/2)
Screw the remapping, let's make something more useful!
Replaced the code to actually launch Camera app, not just fire the shutter.
I won't remove it: it's cool to have an option to double-click Home for Camera.
Added:
  * Camera wake (with button half-press) and unlock options
  * "Peek": releasing the half-pressed Camera button will
    turn the screen back off
  * Camera playback control

Change-Id: Id49e09e20d81cd80d9800ab8ab0f200d44485a09
Signed-off-by: hany <hany@codexc.com>
Merge remote-tracking branch 'PAC-man/pac-4.4' into pac-4.4