SystemUi : Port forward statusbar brightness control

Brings back the status bar brightness control from cm-10.2

Change-Id: Icc04e7da3286e9925f8b90528c1e022b33d33e9d
Keyguard: Use translucent UI

All credits to xplodwild

Change-Id: I334ccf5f6054252b28ed81bc1dc67eb208b8e28b
Clear all recents

[log]

Change-Id: I378928fbabfd1f6675630bfb73caa6784d717f13
SystemUI: add swipe QS to Notifications and back

[log]

Change-Id: Ib691f1c17fd3a23f5601a4cae759db38dc66a485
quicksettings: swap the behaviour of the wifi tile.

onClick on/off
onLongClick open wifi settings
QuickSettings: Invert long click and click actions

[log]

Change-Id: I1800ec53f67dc84966aef8f769423a1f553b0b1f
QS: Add loading when toggling state, and longpress brightness

Change-Id: Ifa133e15259b45da4c625ce47b3f12209bcd1b94

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettings.java
	packages/SystemUI/src/com/android/systemui/statusbar/phone/QuickSettingsTileView.java
QS: Add flippable tiles

This commit adds support for tiles that can be flipped to reveal
more information, as well as a two flippable tiles:
 - A Wi-Fi back tile displaying the current IP address in case
   you're connected to a Wi-Fi network. Tapping the back of the
   tile opens the tethering settings, if supported.
 - A Bluetooth back tile displaying the number of paired devices,
   and tapping it toggles discoverability.

This commit also moves the loading spinner to the BasicTile, as
it is only supported in basic_tile layout.

[log]

Change-Id: I73350c80f91894c16d3cd42dbce8b85e9a26bc31
Navigation Bar: Toggle last app on recents button long press

[log]

Change-Id: I293883682ead2445414cd81297679f88b030eb00
Quick Settings Pulldown: Left or Right side option

[log]

Change-Id: I0097210f78eea44e1a901917ce7565ac00335292
Add Battery Styles the new way…

…[1/2] [log]

google draws now the battery icon which fits perfectly into our
concept. Beside that the batteryview is as well used on QS.
So we readd our battery icons (icon, percentage, icon with percentage
circle, circle perc, dot circle, dot circle perc) back and all are
drawn. As well the icon does not only change on statusbar as well
on QS it is reflected.

As usual color options are present for the User to style the icon

Change-Id: Iae9021af56a21b8d39efc5162186eb17ecc933e2

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java
merge changes from CyanogenMod 11.0 into local branch

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java

Change-Id: I0c871ace86ef3df86cd9f05a25fe2572376407ed