Revert "PIE: slightly smaller as default"

This reverts commit 07ad8a67d281d0fd8841c1bc47706bd3fd7912b9.
Revert "PIE: restart launcher"

This reverts commit c96ab12f5ce5f0e8d655458a563ae34a7f25f5f2.

Conflicts:
	res/values/strings.xml
	res/xml/pie_settings.xml
Revert "PIE: new defaults"

This reverts commit 3cb7f619410714a7fb265dd4cba5d5f9ac76c187.

Conflicts:
	res/values/strings.xml
Revert "Liquid Kangs The Whole PIE Control (Credit Below)"

This reverts commit 68103a028c6a5fe95b8de5c964aef43c9058067f.

Conflicts:
	res/values/strings.xml
	res/xml/pie_color.xml
	res/xml/pie_settings.xml
Settings: SlimPIE extended (2/2)

This commit introduces SlimPIE. A very popular feature which
was till now for us no point to integrate it because it did
not fit our concept. Now I found a bit time to program a PIE
which is much more extended then the usual kanged PIE on
most roms but still resource friendly. At this point
many thanks for the great basic idea to PA and the work
from Jens Doll from CM. Based on this ideas SlimPIE goes
it's way now.

@kangers....we would like to see if you can wait till we
released this feature this week.  Thanks a lot.

Features of SlimPIE

- custom Buttons (user can choose between 11 different default actions (like navbar/hardware key bind)
  + custom app/shortcut for every button
- custom longpress action for every button (user has  same possibility like the normal custom Button)
- button quantitiy up to 5 buttons (so 5 + 5 longpress actions are possible)
- selectable trigger positions + trigger width (with optical help to set up)
- turn off text and status information + abillity to hide statusbar information which are redundant
- turn off snap points
- turn off background
- ability to use SlimPIE only on expanded desktop as well as using it always
- integrated logic disable triggers which can conflict with system actions
  (like statusbar or navbar.....SlimPIE detects if one is present and turns this edge off
  temporaly)
- same for snap points
- option to disable bottom trigger and reduce left and right trigger when
  IME keyboard is active

Style feature:

- button color + transparency
- button pressed and button longpress color + transparency
- button outline color
- snap point color
- text color
- background color + transparency
- for every shortcut user can choose a  custom icon from gallery
- custom icon color
- custom icon  color mode (only system icons eg or gallery icons + system icons or all icons)
- Pie size

Also it is possible via overlay to set a minimum, default and max trigger height
due that some phones need a bit adjustment on that (this setting reflects on
the trigger seekbar in settings user can adjust)

Screenshots:

https://dl.dropboxusercontent.com/u/106208842/use_it_for_app_shortcuts.png
https://dl.dropboxusercontent.com/u/106208842/other_colors_or_icons_no_problem.png

Last PatchSet:
- reduce trigger sizes and disable bottom trigger if IME shows up
  optional in trigger settings, default value is on
- DEBUG mod fixes
- autoHide feature worked in
- string corrections
- some minor fixes

rebase

Change-Id: I8ed0a6d4fac119f246db808b79264aecc82aa833

Conflicts:
	res/values/arrays.xml
	res/values/strings.xml
	res/xml/interface_settings.xml
Rename Piecontrol Drawables/Missing Brightness Strings
Missing Brightness Curve Help Text
Fix Overhaul auto-brightness level UI commit 9748e8b06b41e8c22ec6ddcecb37e694e7c12c09
Improve brightness curve preview

- Avoid log spamming
- Add a little margin around the grid so outer control points aren't cut

Change-Id: Idb6cd2773186f9e7011486dc62f21e2fab85e245
Correctly restore brightness customize dialog hierarchy.

This is especially important when rotating the device.

Change-Id: Iaf1ceb46943e9d0a171d6a75d3d446dbec205095
Led Settings : Hex input for colorpicker

Allow users to specify hex color codes

Change-Id: I644b624d569e5c2fbb0fc48683c73041b4193d27

Conflicts:
	src/com/android/settings/notificationlight/LightSettingsDialog.java
Fixup Pie Strings/Styles FC Derp