Due to disabling camera sound being illegal in some areas, it is best
to let the user know about it prior to them enabling it.

What this simple commit does is enable a Dialog to popup every time this
feature is enabled.

Change-Id: I1461e8be974664cc1d69a8374324275a01fd36eb
OCD

Change-Id: I0d7872dab3fce2b081e4f4e1803a6ffc7cf8c6cd
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
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
Settings: Fix SmsCallService Wakelock

Change-Id: Ibd51b2d43186edd07a747f72b931e875cd78b3e6
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>
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
Partition Info- Correct the path for external-sd

Change-Id: Iccb3e47541ac0aa2920a83e13ed71e647622f513
Merge "Partition Info- Correct the path for external-sd" into jb-mr2
Merge changes I1bc28005,Idfa06c6f into jb-mr2

* changes:
  pre-provide the mvno data of the edited apn
  add MVNO field for APN Editor