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