AppOps: Enable App Ops under security setting.

Squash of two commits:

Add support for MODE_ASK mode and enable App Ops under security settings.
Conflicts:
	res/xml/security_settings_misc.xml

This is the 2nd commit message:

AppOps: Fix previous conflict resolution bug

Fix merge conflict resolution issue caused by
19ae20d2149e5898927eba460d1656a7509c53ab.
"toggle_install_applications" should be
SwitchPreference.

Change-Id: I36b43af8a75f0ba6cebc24c441474a0e9a9dc963
AppOps: Make it better

 This is a combination of 10 commits.

AppOps: Add 'Always ask' option under appOps setting.

Add always ask option for each operation.

AppOps: Clean up AppOps settings.

Remove unused operations

AppOps: Show only operations that are allowed to be modified.

Not all the operations of packages are allowed to be modified.
Just show operations of all pacakges that are allowed to be modified.

AppOps: Add more operations in app ops settings.

Add following operations in app ops settings.

-- Wifi enable/disable
-- Bluetooth enable/disable

AppOps: Add support for MMS operations.

Add support  for following MMS operations:

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

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.

AppOps: Add support for nfc operation

Add support for nfc operation

AppOPs: add delete ops in appops Settings

Delete operation is required to be seprated from modify
operation. Add delete ops for sms, mms, contacts, and
call log.

AppOps: Add mobile data-on permission control.

Add mobile data-on permission control.

AppOps: Use switch widget for non-strict ops.

There are few Ops for which 'Always Ask' mode is not allwoed.
So use switch widget to control such Ops.

AppOps: change "modify" to "write"

change "modify" to "write" as request.

Change-Id: I658381c8fd59fec0265b8480f06da9304251cba7