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
AppOps: Add more operations in app ops settings.

Add following operations in app ops settings.

-- Wifi enable/disable
-- Bluetooth enable/disable
-- Mobile data enable/disable

Change-Id: I32183d77b88c326168557444a445765b5a69de6f
AppOps: Enable App Ops under security setting.

Add support for MODE_ASK mode and enable App Ops under security settings.

Change-Id: I7405f1e8639ca04cc2d7edac144f1738d13dc59f
AppOps: menu options to show/hide user and system apps

Change-Id: Ia55364c361db949a891e4b53a757ee4dff519eb6
[1/2] AppOps: Add alarm wakeup op

Change-Id: Ic739519cb9df9d2c67d65e3572a119b4d55145f0
[1/2] AppOps: Show allowed/ignored counts

Change-Id: Ia27737155c33e934df9a2a1fcff88379240fd096
Remove 'Allow custom buttons' checkbox (2/2)

Let hardware buttons be rebound by default.

Change-Id: If19fb357cf9dcea419bea6242f4fc1f388916e4d
Settings: Fix aapt warnings (translation)

Change-Id: Ied11c1b38471f59aca3c355cd2fb4215f597a1c3
Merge changes Ia2773715,Ic739519c,Ia55364c3,I7405f1e8,I32183d77 into cm-10.2

* changes:
  [1/2] AppOps: Show allowed/ignored counts
  [1/2] AppOps: Add alarm wakeup op
  AppOps: menu options to show/hide user and system apps
  AppOps: Enable App Ops under security setting.
  AppOps: Add more operations in app ops settings.
Merge "Remove 'Allow custom buttons' checkbox (2/2)" into cm-10.2
Merge "Settings: Fix aapt warnings (translation)" into cm-10.2
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.
Settings: SK translations

Patchset2: Fixed translations

Change-Id: I9f0a99f69e2b6bbafe6773b69ecff55d99e81aaa
Merge "Settings: SK translations" into cm-10.2
Merge remote-tracking branch 'cyanogen/cm-10.2' into cm-10.2