Allow MMS queries without permission.

If you ask for results other than type, mmsc, mmsproxy or mmsport
you'll need permissions to do so.
bug:7632229

Change-Id: I9c5a5ee7bd21c59f41c07a8964e5953134c2725e
TelephonyProvider(MSIM): Add support for MSIM

Add subscription information to database to identify
on which SUB SMS/MMS received

Change-Id: I31329234bcade45666206aedc469f10c5b465d34
Remove platform_packages_providers_TelephonyProvider.log file

Change-Id: I44e862ec780b6f0ab64a5fa772813fdb65a39a1a
Add initial preferred APN feature

- Add a new column "preferred" to the carriers database for initial
preferred APN setting.
- In multi-sim scenarios, each sim will have its own preferred APN
setting.

Change-Id: I4b0dc09d8955998a5e45c082cc74824b56e3e898
Merge "Add initial preferred APN feature"
AppOps: use OPS_READ_MMS/OPS_WRITE_MMS for mms operation

seperate mms from sms read/write operation.

Change-Id: I5346b0273f9be2ea5e3a148299e1a5a33743f0df
Merge "AppOps: use OPS_READ_MMS/OPS_WRITE_MMS for mms operation"
Revert "telephony: Add support for choosing a default APN"

This reverts commit 5b4bd764fe25b65205fb5f143da9079321265c23.

Change-Id: I3771b3b7f41e41d6acd3d49a024332065923e463
Merge branch 'jb_mr2' of git://codeaurora.org/platform/packages/providers/TelephonyProvider into qcril
Revert "AppOps: use OPS_READ_MMS/OPS_WRITE_MMS for mms operation"

This reverts commit 99ca68620362f4221eb79dafd4f9f148237ea0b4.
Handle database upgrade for MSIM

Change-Id: I7c37252900bf0a61fdd64b301ab5b852711a42e5
TelephonyProvider: Handle database upgrade for MSIM

* need to add a boolean field 'preferred' to the carrier table in telephony.db

Change-Id: I522fcc75ed4835e6498542d9567118cd03606d2a
MmsSmsDatabaseHelper: increment database version to force the upgrade

Change-Id: Ie63c69da3b5924eb13e142302c815c5dbc4b8f19
telephony: Add support for choosing a default APN

 * Sometimes, the standard method of choosing the "first" available APN
   is not what we want. Consider the case where a certain provider has
   both a "normal" APN and an LTE APN. The LTE APN is what we want, but
   it's not chosen.
 * Add a new overlayable value "config_preferred_apn" to handle this. A
   device can override this. The format is "apn,mcc,mnc".

Change-Id: Ia6ca4159491bee15b3f18ad7ad524b8b0ffce2f2
Merge branch 'cm-10.2' of https://github.com/CyanogenMod/android_packages_providers_TelephonyProvider into jb4.3