Adds ability to answer call with hardware HOME button

preparation to winter time

Change-Id: I0d22a6fbb92a61f08b50cae5c14d0030b81ee6ec

Patchset: 2
http://review.cyanogenmod.org/#/c/56094/
(cherry picked from commit 0f015e9dd914994eaa47ee33834511741a460f9b)
Settings: Minimum Vibration Duration (2/2)

PS2: Remove from devices without vibration
PS3: Get correct value on re-entry.

Change-Id: I37238cf08141061bcca392e7deacfc0be23c3120

Conflicts:

	res/xml/sound_settings.xml
	src/com/android/settings/SoundSettings.java

(cherry picked from commit 8bccc03a033b333ed869d2ee0de41c35a488318d)
Settings: Clean up SeekBar && Fine LongPress (1/1)

SeekBarPreference:
	-Way too many unused
	values that only complicated things.
	onProgressChanged is called to update
	the summary without issue.
	-Set future-proofing else {} to set the
	monitor box to JUST the progress value.
	-Set a "default" string @ int setting.
	-Set minimum Value method
	-Set a multiplier method to multiply
	value / summary.

Accessibility:
	Fine adjustment of long-press
	duration.

Change-Id: I93f4f817f2d745f5bf4a9881513642ac3f4bf16a
(cherry picked from commit 3d846a51b98f716984f4723bd94de722279cc04a)