Put fragment in specific activity's whitelist

Change-Id: I782dc8ec29e49a834832dc8357b3fdb12846e8a9
QuickBoot: enable QuickBoot Settings UI

Add QuickBoot enable item in DevelopmentSettings.

Change-Id: Id2aaec4ad3e85f51235db4c25d49136a26502e20
Merge "QuickBoot: enable QuickBoot Settings UI"
Bluetooth: disable scan icon when BT state is off

Usually onScanningStateChanged function should take care
of disabling the scan icon when the scan is completed.

But When the BT scan is going on and try to switch of the
BT, as onScanningStateChanged function doesn't have the
reference for scan icon it will not disable it, so disabling
is taken care in BluetoothSettings on receiving BT Off state.

On receiving BT Off state, disable the scan progress icon only
when available device category is present.

CRs-Fixed: 543777,596214
Change-Id: Ib827903d4f5c80eeb6ac8a06fb1a945140dd20c9
Bluetooth: A2dp: Add A2dp Source UUID

Add A2dp source UUID to A2dp profile UUID list so that
once SDP is performed after pairing, A2dp profile is added
to the cached device instance if remote device supports
either A2dp source or sink role.

Change-Id: I67b16ac2c6fd7a6c2510c80c41dca27c35225a1b
CRs-Fixed: 593841
Bluetooth: Validate the device for A2dpSink

This change will check if remote device supports A2dpSink before
sending A2dp connection Request.

Change-Id: I141099f14b697debce59d094a388de344aad1df1
CRs-fixed: 590200
Merge "Bluetooth: disable scan icon when BT state is off"
Settings: Add IZat location feature

Add IZat "Accelerated location" item in "Location mode" page in
Settings. The feature can be turned on and off with a toggle switch.
CRs-Fixed: 584373
Change-Id: Iddd8863536b9f85b36a59284b4b1f16f11a1e40e
Merge "Bluetooth: Validate the device for A2dpSink"
Merge "Settings: Add IZat location feature"
Merge "Bluetooth: A2dp: Add A2dp Source UUID"
Bluetooth:GAP: Handle exception while unregistering the Receiver

Handle the IllegalArgumentException while unregistering the
Receiver.

Usually when user presses both cancel and okay for the disconnect
dialog, OnClickListener will be called twice for both options,
and for the second time it is expected that receiver would have
already unregistered.

Change-Id: I36e30d551df76b7cfd1754305a1087578fd4a275
CRs-Fixed: 595648
Merge "Bluetooth:GAP: Handle exception while unregistering the Receiver"
AppOps: Fix appops Settings crash under Chinese

The Chinese array doesn't match the corresponding English array.
When open appops Settings under Chinese, if ops code is bigger
than array's size, there will be ArrayIndexOutOfBounds exception.

Change-Id: I2de452550317dd818b7c0fc44f3ae63acfdbed1c
BT: Multi HF support in Settings App.

1. The connected sinks are not disconnected from
HeadsetProfile when new sink is connecting.
2. Also return correct connection status for
specific HS.
3. Sets priority for specific HS while disconnecting.

Change-Id: I876f9810be82482cb360451343e4eb2a9f3ed668
Merge "AppOps: Fix appops Settings crash under Chinese"
Merge "BT: Multi HF support in Settings App."
Correct the error message displayed when SIM PIN operation fails.

Currently, incorrect toast error message 'Cant change PIN'
is displayed, when enable/disable SIM PIN operation fails.

Display appropriate toast error message based on the SIM PIN
lock operation.

Change-Id: If0f130bd3825af282a6236ae8435a8331e110198
CRs-Fixed: 611221
Merge "Correct the error message displayed when SIM PIN operation fails."
Telephony(MSIM): Disable DDS Switch in Airplane Mode.

Do not allow user to change the DDS in Airplane Mode
as modem will be in LPM.

Change-Id: I21ceaa53df6f0acd7be5fb8f23a120f92023a152
CRs-Fixed: 594616