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

Conflicts:
	res/values/cm_strings.xml
	res/xml/display_settings.xml
	res/xml/system_ui_settings.xml
	src/com/android/settings/DisplaySettings.java
settings: Add boot receiver to restore hardware settings

Change-Id: I5498f23ff996133cccc23a8135b368c5a3072a35
Add tap-to-sleep option

Change-Id: Icd70b23fad25bc1c5e406c0f249f641f75a7a03f
Settings: persist double tap to wake state

After disabling double tap to wake and rebooting, the state would be
persisted in the device, but it would display incorrect checkbox state.

Fixes JIRA bug BACON-92

Change-Id: Ie99e59872778dcdc3028e1770d97507fd831f515
Signed-off-by: Roman Birg <roman@cyngn.com>
Use actual density to populate density list

This future proofs the code and handles device variants that set the
density at install time (eg. find7).

Change-Id: I3d55615127cc735ea0443d519520d0cb6cfbfb38