Settings: add Advanced menu for device-specific settings app

Change-Id: Ib022a224fe71522eb2432a112d2bdf64bc08c926
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

Conflicts:
	res/xml/language_settings.xml
	src/com/android/settings/cyanogenmod/ButtonSettings.java
	src/com/android/settings/cyanogenmod/SystemUiSettings.java
	src/com/android/settings/inputmethod/InputMethodAndLanguageSettings.java

Change-Id: Ia4835c69a8ba8fb76597e0ab0540f8ef1ed6e322

Conflicts:

	res/xml/system_ui_settings.xml
	src/com/android/settings/cyanogenmod/ButtonSettings.java
Private Build V21.1-oldcm
Update RU translation to V21
Full Russian translation cm_strings.xml
Merge branch 'cm-11.0' of https://github.com/temasek/android_packages_apps_Settings into cm-11.0

Conflicts:
	res/values-ru/cm_strings.xml
	res/values-ru/cr_strings.xml