Quick Settings: Option to use floating window (1/2)

Allows the option of launching preferences from the quicksettings menu in a
floating window

Change-Id: Ie54545a4dc423484b6106a540f106467c25d8c49
Signed-off-by: Evan Anderson <evan1124@gmail.com>

Conflicts:
	core/java/android/provider/Settings.java

Conflicts:
	core/java/android/provider/Settings.java
[1/2] base: add CPU info overlay

this shows
CPU temp (if available)
for every core governor + online + freq

PS3:
increased font size

PS4:
whitespace cleanup

PS5:
more of that :(

Change-Id: I8e2fd81edd8499eea2b1a6de8c042938387b33ef
Signed-off-by: siracuervo <fl.siracusa@outlook.com.ar>

Conflicts:
	packages/SystemUI/AndroidManifest.xml
Network speed move left of status icons
....
Revert "Add left-right gestures on quicksettings tile"

This reverts commit 0cd1b2e8c35a7dcf0579afb7ab42f12f17b57de1.

Conflicts:
	packages/SystemUI/src/com/android/systemui/quicksettings/CameraTile.java
Tiles flip - Up as default
Android recents: Custom background color, (1/2)

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/src/com/android/systemui/recent/RecentsPanelView.java
Default recents: Clear all button color, (1/2)

Conflicts:
	core/java/android/provider/Settings.java
	packages/SystemUI/res/drawable-hdpi/ic_recents_clear_pressed.png
	packages/SystemUI/res/drawable-mdpi/ic_recents_clear_pressed.png
	packages/SystemUI/res/drawable-xhdpi/ic_recents_clear_pressed.png
	packages/SystemUI/res/drawable-xxhdpi/ic_recents_clear_pressed.png
Status bar expanded: Reworked Weather (WIP), (1/2):

Changes/additions:
- Remove the weather text above carrier label
- Remove the panel background and weather condition click actions
- Add weather text bar, (under the header)
  (a click opens the expanded panel)
- Add weather panel top bar:
  - Location, (on the left, moved from panel)
  - 3 buttons on the right, (refresh, collapse and weather settings)
- Add humidity, (optional), (was included, but disabled)
- Add winds, (optional), (was included, but disabled)
- Add refresh timestamp
- rework the panel layout
  (Weather informations on the panel):
  - Left:
    - Current temp
    - Hight/low temp of the day
    - Condition
  - Middle:
    - Condition image, (no change)
  - Right
    - Humidity
    - Winds
    - Refresh timestamp
- Add some dividers to the panel
- Custom top bar button icon colors
- Use the top bar button icon colors for the
  button pressed background, too,
  (like the header buttons)

To do:
(very soon)
- Add custom click actions to the panel background and condition image

(as soon as I`ll have success, (hopefully))
- Move the panel (and maybe the text bar) under the ribbons
- Add a collapse/expand animation
- Add a flip animation to the panel (and maybe the text bar)
- Hide the panel (and maybe the text bar) on Quick settings

(planned for the future)
- Add a 5 day forcast

The panel background still has a click feedback without any function,
but it`s planed to add custom click actions to the panel background and
condition image soon,
so I didn`t removed it.

Conflicts:
	core/java/android/provider/Settings.java
	core/java/com/android/internal/util/darkkat/DkActions.java
	core/java/com/android/internal/util/slim/ButtonsConstants.java
	packages/SystemUI/res/layout/status_bar_expanded.xml
	packages/SystemUI/res/values/dk_strings.xml
	packages/SystemUI/src/com/android/systemui/statusbar/phone/PhoneStatusBar.java