Revert Navigation dimensions and bar/ring Master switch
settings: Cleanup and add auto power profiles option

 * Add categories for all items
 * Add helper class for Settings.Secure

Change-Id: I9d8fd6720516e7fa321c05744ada81415cbf8aaa
Add navbar enablement for hw key devices

Change-Id: I0cd2c0a07992ca5dc278e798ec7ee6969b27c96f
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
Navring changes for consistancy and cleanliness

Change-Id: I45bcde7f6c5ae18d56f54d1444b790902b0448f2
Navbar: handle images selected through the documents api

4.4 added a unified documents api to choose media files. Handle
the returnd data.

Change-Id: I0ecba27ce120ad63abad33aec5364ef00795de3c
SingleChoiceSetting: Add getters and setter

Change-Id: I009ecd490e0aedf698dee44d8b277326be08fd73
Signed-off-by: Brandon McAnsh <brandon.mcansh@gmail.com>
Add option to enable/disable navring (2/2)

This will add an option to toggle navigation ring

If the navigation bar is disabled then a standalone navigation ring is added.

Change-Id: I4d9c2db0ccd801052d1880c3ff29fb2ab2750bc7
Fix string for navring summary

Change-Id: I40f6fbc319cef0131b98fb27ad486e644968d18b
Signed-off-by: Dirk Rettschlag <dirk.rettschlag@gmail.com>
Add Slim Recents Warning
enable swipe in navigation bar settings

PS2: use the way how Google setup the tabs and center them

Change-Id: I5f7f9fcd80b89a4aa1aff6153ea4b0f788d4c142
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: Fix AppOps arrays

* Revert modifications to AOSP arrays, we use our own modified ones
* Update SMS/MMS entries
* Expand arrays on all languages to prevent FC

Change-Id: Ic983f695476e1861252d4a2fd6839167878168fa
Settings: Cleanup CAF additions

Change-Id: I8e44eb28abb8c4d08ea453b7c4f3b21d75c00035
Settings: Fix value from being overwritten with null.

After awhile this value becomes null for unknown reasons.
Switch back to a non-changing static final for the non-multi-sim case.

Change-Id: I9248a545ed35ec10048781b21a3e6a6b17e96d74
settings: Put MSIM files in the right place

Change-Id: I1e989d710510aff257f5ae3f6f402bb993b8da72
Settings: CS translations

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