Merge pull request #74 from redrum781/cm-11.0

Croatian V21 update
(cherry picked from commit 87b68ab3a33e7b9777b016e788096f3aeb1248f0)
Settings: add Advanced menu for device-specific settings app

Change-Id: Ib022a224fe71522eb2432a112d2bdf64bc08c926
(cherry picked from commit 964a045789f464a43e2a243fb4f3d24a4735ce75)
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

(cherry picked from commit 85bc638df495298f9b9630db7d5ffdfb0fc37b7f)
Update RU translation to V21

(cherry picked from commit 196656f01ea4d3ded356d94784be26c9d1be531b)
Full Russian translation cm_strings.xml

(cherry picked from commit e4108f1462da443b6d45d1a9917a40efd4a43c6a)
QS: use vibrator check from DeviceUtils

Change-Id: I40677ce94884ef6e91e7680af703c36b0d2e14c7
(cherry picked from commit 991afd889ff82e02d727ba4718cb6ecca7ba3e9c)
Add CM Legal (2 of 2)

New settings activity for CM Legal info. Needs vendor/cm piece.

PS2: Manual Rebase

Change-Id: I6238afe23f957a571d29c186447b455ecb7a186e
(cherry picked from commit be7c442a218ef0f7e2863ca23025656ec1cb03ea)