Settings : Add hooks for device specific features

Add support for :

Devices with bluetooth input peripherals
Devices with screen gesture support
Devices with a back touchpad

Change-Id: Iabad460a6d1b0d8bf2e84ace92dea1f6901fb4d0
Revert "Settings: Fix aapt warnings (translation)"

This reverts commit 9c8a03f2714b09d43ee94c64f08116abf48c102e.
Merge "Settings : Add hooks for device specific features" into cm-10.2
Support the signed-builds FOTA updater, too

Change-Id: I2724881d6252ce7ce17ed9b3cfa94f6fecae1f7d
Revert "Bluetooth: disable scan icon when BT state is off"

This reverts commit 214b5d2a8c134ec9f310c7132b06d04748e154f3.
Fix Derp

Change-Id: I1b774c7a6db77098db8348c101e7542d4397803a
merge changes from CyanogenMod 10.2 into local branch

Conflicts:
	res/xml/system_ui_settings.xml
	src/com/android/settings/cyanogenmod/SystemUiSettings.java

Change-Id: I7787430bba289429bcddacabd51cc73dfbf49fdf