Settings: ability to turn off SlimPIE (2/2)

due that we have a problem on i9100 because of damn
exynos drivers we give the ability to turn off PIE
for i9100 via overlay for now

cheers

Change-Id: Iacf5f5db5baeaa1083d9bc632670f52582933a6a

Conflicts:
	src/com/android/settings/cyanogenmod/SystemUiSettings.java
Expanded desktop mode in SlimRoms way

Thanks to Lars Greiss (kufikugel)

Change-Id: I4b918bb8d66ec902bd519dc3984f299aef799195

Conflicts:
	res/xml/system_ui_settings.xml
	src/com/android/settings/cyanogenmod/SystemUiSettings.java
Settings: Allow smaller SlimPIE sizes + multiDpi fixes (2/2)

Due team, user and kanger wishes I needed to do again something :p
Hopefully now really the last thing :D Is now in full range as well usable
for higher dpi then our stock dpi

This commit does:
- allow bigger size range for SlimPIE layout
- icon are now resized on smaller sizes (only then) then default size
  which allows much smaller overall size
- slight better positiong of the icons in the button item
- Fix: reported issues custom Icons are sometimes to small
- Fix: reported issue that estimated container size took not PIE_SIZE
  into account (follows now on every dpi and size the activation point)
- Fix: Settings style seekbar resets sometimes to last setted value
- Settings: a bit code rearrangement (not needed but I was bored :p)

And now really finished :p

cheers

Change-Id: I6917830262f1c1bf31f0175368daa7d9e187ad9c

Conflicts:
	src/com/android/settings/cyanogenmod/PieStyleSettings.java
Settings: revert to our old default size (2/2)

played so much with the stock dpi values to optimize that
I set the default value for our slim dpi a bit to low :p

Roms which use stock phon dpi can leaver it like it is

But should kang the correspondent frameworks patch which
allows more flexible size changes

cheers

Change-Id: Id251862be544e2408d8059037708ee84868f6b87

Conflicts:
	src/com/android/settings/cyanogenmod/PieStyleSettings.java
Settings: SlimPie do not got through onPreferenceChange every time

Change-Id: I4ae86f10829ee2c2057e4079d5d25363bb478719

Conflicts:
	src/com/android/settings/cyanogenmod/PieStyleSettings.java