Settings: Mirroring layout on RTL languages [2/2]

changed the strings for RTL languages (Hebrew and Arabic).
Now the meaning is that the layout is forced for LTR layout instead of not changing.

Change-Id: Ibfc7e8411370049b412e64284022c6b5fda7cc55
Settings: Cleanup CAF additions

Change-Id: I8e44eb28abb8c4d08ea453b7c4f3b21d75c00035
Settings: CS translations

Change-Id: I7ef8848e78b6dc1c602c78c4fb7d13bf77e0ad9a
Settings: ES translations

- CAF refactor
- Fixed translations
- Added misssing translations

Change-Id: I2633521431eb5b461f1b500a0c0219e3ff128f64
fix a dingleberry from an upstream math fix i had locally

Change-Id: Ieee8966670313f724be93a93258f96b64f7cf10a
NavbarHeight: remove unnecessary conditional.

Things conditional on deviceKeys>0 ARE A THING OF THE PAST.

Instead of adding more, old ones need to be switched to use the navbar getter functions in F_B.

Change-Id: I24e1776d02ac2876af4e5f35908e42cb52040921
NavbarHeight: Use SharedPreferences to remember the seekbar value, because the domain of the percentage to dp mapping is larger than the range, so there are multiple solutions for each dp value when trying to back-solve for the percentage during onCreate

Change-Id: I7d7d5ae20254840ee18c57f0311ffd41c80322c0
Merge remote-tracking branch 'cm/cm-11.0' into HEAD
Buttons: Allow disabling hard navigation keys

This adds support for enabling the navbar on devices with
hardware keys.
This requires that the device supports the KeyDisabler
HAF methods, and is available in the Buttons menu

Change-Id: I01bd83b312745b4a8aa3bde0cf5f02ea99a888cc
Settings: use CMHW serial number for MSim

Change-Id: I2cb7f841699d79259711309fb6fd2de00bc8da75
Settings/Wifi: Add support for Ad-hoc (IBSS) networks

If the WLAN driver can support IBSS mode, show Ad-Hoc (IBSS) networks in the
list of available Wi-Fi networks and allow to connect to or create new Ad-Hoc
networks.

This is merged and ported from CM-10.2, where it was split up into 3 commits.

Change-Id: Ib58d05d05ce00a77d5b88ee57007d38798d7b43d
Fix resource IDs being added to the android namespace

Using @+android:id/some_id will create a new resource ID
with package ID 0x01 rather than 0x7f, for non framework
packages, if "some_id" does not already exist.

Change-Id: I86d57ae6ac88e7dae8420a92e4d55b6c935fd188
Settings: ES translations

Change-Id: I325e0c5eacf8a892519ffe81ab2280c7279aab3b
AppOps: fix translations

errors caused by http://review.cyanogenmod.org/#/c/60809

Change-Id: I5b26ad5de77de8cc1b2164f75bc3f52ed864edab
Revert "Buttons: Allow disabling hard navigation keys"

This reverts commit fa000453dce8936ee6805c8d953f3ab8d42f2b21.
Merge commit '1571f29' into HEAD
Fix the APN editor fix

The APN creator puts its data in a Bundle, not an Intent. Get the
operator identification argument from the right place to avoid
attempts at creating networkless APNs

Change-Id: I42b6e00fffdeea4ea538d55687cdbb4d2d548127
Merge "Fix the APN editor fix" into cm-11.0
Fix merge taint in data_usage_cycle_editor

Change-Id: Ic607b31848f09c37dceb58876785aafaf8d405b4
Merge remote-tracking branch 'cm/cm-11.0' into HEAD