Display Settings: Better font size control

Use a SeekBar instead of a list/spinner to determine the font scaling.
For consistency, an approximate size (small, normal, etc.)
 and the exact percentage are displayed.
Show a preview of the selected font size immediately

Ported from CM, squashed commits 46678 and 49167.
Credit to Veeti Paaananen for the latter commit.

Change-Id: I754d7fdcaf27c23dfccf9d56291956e70b23f63e
Signed-off-by: houst0nn <houstonn@gmail.com>
Display options: allow configuration of wake on plug behavior

From http://review.cyanogenmod.org/#/c/47159/

Change-Id: If1d50cbad76763bb8e12b2e7a4f7c21f42a58f31

Conflicts:
	res/values/cm_strings.xml
	res/xml/display_settings.xml
	src/com/android/settings/DisplaySettings.java
Revert "Settings: Double Tap to Sleep Gesture [2/2]"

This reverts commit 4868e493fee186ee28f815667d30477befbcd892.

Change-Id: I09fcf1471b914dff905337081b5acddafc3e3e99
Statusbar: double-tap to sleep (settings part)

Change-Id: Ifb8f1ab1d84ba39942357ee6f8694764799d4103
DisplaySettings: Add hardware-framework support for tap-to-wake

Since we have tap-to-sleep globally, might as well support the
wake gesture as a standalone thing through the HAF. Place it in
"Display".

Change-Id: I6facc2334ff9e80077581c54c428476594e91528