fb: update missing google UI changes for 4.4

thanks to kroz other things are now as well consistent to the new
google UI style

Change-Id: I604d29293b04bbcf279efd4d5bf2970ff8ee0c75
Quicksettings: cleanup and update icons for KitKat
Quicksettings: update immersive mode icons
Quicksettings: add Navigation Bar tile (1/2)
Immersive Mode: rework to bring inline with cm
[1/2] SystemUI: Network speed indicator
Framework: Add native java screen recorder [1/2]
Navigation bar: add big menu support back (1/2)
SystemUI: Add missing recycle calls

Change-Id: I6e5346d9f423350e643d696299136799b78cdd28
Framework: add customizable lockscreen targets (1/2)
Quicksettings: adjust navigation bar drawables and strings
frameworks/base: Fix race conditions on resume/suspend using power key

The wakelock PowerManagerService.Display sometimes cannot be released
after two quick power key pressings like a double click during phone
sleep (the target will resume then supposedly suspend shortly).

The second key event disturbs display power state on resume, as a
result display resources won't get released on suspend, which is fixed
in this change.

CRs-Fixed: 566059
Change-Id: I633fd377ab235f203ebfb649a74449a2385740c4
framework:Thread synchronization for UI update

Issue : Framework reboot was observed due to out of sync between
        two threads which inturn causes Null pointer exception
        while updating airplanemode.
Fix : Handled Null pointer exception and the crash is not observed.
CRs-Fixed: 570122

Change-Id: I2e969f6e7726ffcf8648b366ebb54cb2b0afc292
SystemUI: Navigation Bar: Rotate the search light in landscape

The current search light icon is an arrow pointing upwards, so
while in portrait it points to the direction to be swiped to access
Google Now (and the customizable shortcuts), in landscape it points
upward as well which looks out of place, and swiping upwards reveals
that you have to swipe towards the left to access those targets.
Rotate it by 270 degrees to make it point towards the right direction
(i.e. Towards the lockscreen widgets)

Change-Id: I19670fdb1f5ab7814c05264330cb8097a206639a
Fix battery icon with percentage showing "!" and percentage only color when under 14%

Change-Id: I559fd4d9fbb7f9599fe1b3cf75602b7ad7e2e301
SystemUI: clean up manifest
Framework: add Quicksettings Notification Ribbons (1/2)

Thanks to CM
SystemUI: fix flipping from quicksettings to notification panel

this got removed by mistake in the last commit.

note: using the button at the top to flip from quicksettings to notification doesnt bring up ribbons but using swipe to switch does, have to figure this one out later
Lockscreen targets: fully rework to bring inline with cm (1/2)
fix build