QuickLinks: add USSD Dialler

 Tablets like N7 3g, N7 LTE, Tablet Z LTE have GSM connections
 but do not support voice calling hence the Dialer is disabled
 on these devices. But the Dialer could be needed to dial USSD
 codes to check balance, recharge balance, pay bills, enter
 phone settings screen (*#*#4636#*#*) or view IMEI number
 (*#06#).

 This enables a link to the Dialer from Settings but to make it
 visible the boolean "needs_ussd_dialer" needs to be set true
 via overlay (packages/apps/Settings/res/values/bools.xml)

 By default the bool is set false and this option is not displayed
 as majority devices do not need this.

Change-Id: Ie6d08f87b9f7d1516afe971704777a49d015be58
Signed-off-by: Arnav Gupta <championswimmer@aokp.co>
Settings: Update Japanese translation

Change-Id: I8ed5669d9b9b22a6be6b3704d0a75d035dfc108c
Signed-off-by: rdgate <rdgate@gmail.com>
Merge "QuickLinks: add USSD Dialler" into jb-mr2
Merge "Settings: Update Japanese translation" into jb-mr2
Remove Dark UI from settings

  Patch Set 2: rebase

Signed-off-by: kecinzer <kecinzer@gmail.com>

Change-Id: I2057a2bd180ce50c6ebde1637c4d042fe0788c8b
Settings: Add link to AppOps

Change-Id: I7385b87ffc82e5ccefefb0add26e9c7cb20217ea
Signed-off-by: Rohan Mathur <rohanmathur34@gmail.com>
Settings: Fix app ops details not displaying permissions under certain
conditions.

If there's a permission that is not granted, the loop is aborted instead
of just skipping said permission.

Change-Id: Icca567ebdd818f40ad6619f258c77590074d1deb
Settings: Make app ops more usable

gets rid of the arbitrary categories,
shows all operations, not just the ones that were in use

operations != permissions. app ops is not permission management

PS2: Hide the tabstrip as we only have one category

Change-Id: I8570bd14a4b739f33417442d23c400fd2d264904
Czech translation update

Change-Id: Ib86b9a79444629dd7e552de3f0abcff341de8804
Signed-off-by: kecinzer <kecinzer@gmail.com>
Improve app op details layout.

Change-Id: I38a2c3679633ae85aec61703ab933410775bb336
Bluetooth: SAP: Add SAP profile support in Settings APP

This change consists of:,
 16 digit Authentication
 SAP profile connection status changes
 SAP Disconnect from server related changes

Change-Id: I57870a75c30e03b3c244d56e9b55a1367490bfc9
Bluetooth: DUN: Add DUN profile support in Settings APP

It registers service listener for DUN profile with the
BT adapter, and it will track the profile status with
the service listener state chnages.

It also has support for DUN profile connection status
updation and DUN Disconnection from server.

Change-Id: I83d4919821cb095429ff7e73a8974d92c4df086c
Czech translation update

Change-Id: Ie6dac83f0574b37a05d4457bbf1014b58ae9d7ab
Signed-off-by: kecinzer <kecinzer@gmail.com>
Apn settings fixes / code maintainence

Depends on : http://review.cyanogenmod.com/#change,13743

Cleanup unecessary resources and use global ones
  - This fixes the duplicate id issue currently causing apn's to be un-editable

Bring the ui aspect of the preference up to speed with ics
 - Use ics highlight / layout...etc
 - Use fragments

Patchset 5 : Remove theme for ApnEditor
             Use static access for variables
Patchset 6 : Launch apn editor internally as a fragment
	     Replace deprecated managedQuery with CursorLoader

Change-Id: I069415b29846f30665ce76e52f04115d1b65e455
add MVNO field for APN Editor

For MVNO, add related data fields.

Bug: 8143480
Change-Id: Idfa06c6f39a2c15ff4f0815724823f44b76ac819
pre-provide the mvno data of the edited apn

For mvno, user can add or edit mvno data field.
Pre-provide the mvno data of the edited apn when the user selects
one of the mvno types.
For example if user choose gid, populate the data field with the
current sim's gid1 data, or if user choose the SPN option, fill
in data with the current carrier string. If IMSI, fill in imsi data.

Change-Id: I1bc280054cc7cd37e78a279866cefd62872a19fb
Settings: fix bug where user cannot uninstall launchers

This will fix the case where 3rd party launchers have both buttons
 "Force Stop" and "Uninstall" disabled.

Now, allow 3rd party launchers to be uninstalled or disabled. And
 allow system launchers to be disabled. Except when we detect only 1
installed launcher(system or app), then do not allow uninstallation or
disabling of the app to make sure there is always a launcher available.

Change-Id: I8cde7fd508fa16928e68e093141f7007ac6cd700
Signed-off-by: Roman Birg <romanbirg@gmail.com>
Merge "Apn settings fixes / code maintainence" into jb-mr2
Merge "add MVNO field for APN Editor" into jb-mr2
Merge "pre-provide the mvno data of the edited apn" into jb-mr2