Mms auto-retrieval (ics) 1/2: framework

Change-Id: Ifec084b26e4eddf4da85d8beb861c7029674e6ef
surfaceflinger: Improve dithering method (1/2)

Some devices have blur effect while opening apps.
This fix adds an option(2) for "Fix blur effect".
Dithering is always enabled when persist.sys.use_dithering=2

Change-Id: If5e88deac8afb01e8672310fbdd3bf79411c0ac4
Statusbar center clock optional setting (1/2)

Change-Id: I2dea2f63a5b86d117c1a9d63d0c69a4158d286b4
Frameworks-base: Fix wifi-sleep-policy

Without this patch, the wifi-sleep-policy don't stop wifi. Wifi keeps turned on after the screen is off, no matter what I choose in Settings.

Taken from jelly-bean:
https://github.com/CyanogenMod/android_frameworks_base/commit/f48fb85a8c4f72ec08b98f15ec3d9c70c247de7d

Solves this issue:
http://code.google.com/p/android/issues/detail?id=23211

Change-Id: I3942827db00bd448827390bbc6ca31673d8e3397