AppOps: Enable App Ops under security setting.

Add support for MODE_ASK mode and enable App Ops under security settings.
Change-Id: I4bed9425bea0d621a1f33121264d96587a4cb06e
AppOps: Add more operations in app ops settings.

Add following operations in app ops settings.

-- Wifi enable/disable
-- Bluetooth enable/disable
-- Mobile data enable/disable

Change-Id: I32183d77b88c326168557444a445765b5a69de6f
AppOps: Add support for MMS operations.

Add support  for following MMS operations:

-- Send MMS
-- Read MMS
-- Write MMS

Change-Id: Icc823b9bcb446f962927ac0b50fbdae2f3ed3b02
AppOps: Add bootup tempelate

This tempelate lists all the sevices and apps that auto start on bootup.

User can use this tempelate to control list of auto start applications.

Change-Id: Ibf03d7df0037c87eb2ef3ca48a34ef46a103b4d7
Settings: Invoked WiFi Dialog from WiFiSettings Fragment

Issue: WiFiDialog was invoked from SettingsDialogFragment,
which is child of WiFiSettings. Thus, two layers of fragments
before AlerDialog caused its spinner loosing focus on Screen-OFF
, Screen-ON event on DUT

Fix: Invoked WiFi Dialog from WiFiSettings Fragment

CRs-Fixed: 537250

Change-Id: I1ceba5fc3ad049aa7d7c21fac89ca4ddc720978d
Merge "AppOps: Enable App Ops under security setting."
Merge "AppOps: Add more operations in app ops settings."
Merge "AppOps: Add support for MMS operations."
Merge "AppOps: Add bootup tempelate"
Merge "Settings: Invoked WiFi Dialog from WiFiSettings Fragment"
Bluetooth: HID: Use proper values of connection status

This patch fixes issue in retrieving correct connection status when
more than one hid device was connected to DUT. In such situation
current implementation was sending STATE_DISCONNECTED as connection
state because of wrong check of matching device as 1st device in
connected device list. Instead of this now actual connection state
device is retrieved from HidService.

Change-Id: I2c766e9fc6eb9e97c3745016e38fa5c374c16539
CRs-Fixed: 593065
Merge "Bluetooth: HID: Use proper values of connection status"