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 'jb-release' of https://android.googlesource.com/platform/packages/providers/TelephonyProvider into aosp
Merge branch 'jb-mr1-release' of https://android.googlesource.com/platform/packages/providers/TelephonyProvider into HEAD

Change-Id: Ib02578aa291b1e45ffb9713b7c10f5f56500fadd
Czech: fixed translation

Change-Id: I3798344062a947f13187062b9a350f013bfaf4ba
Merge tag 'android-4.2.2_r1' of https://android.googlesource.com/platform/packages/providers/TelephonyProvider into 1.1

Android 4.2.2 release 1
telephony: Privacy Guard support

 * Return empty lists for queries on SMS and MMS.

Change-Id: I2226a1d1529d6f0a005d8a27ddda91be8a654dcd
Store phone blacklist in content provider (2/4)

Change-Id: I0fe685ff0a63848d666fc76510e4a331b74b94fe
Merge tag 'android-4.3_r2.1' into cm-10.2

Android 4.3 release 2.1
Improve delete handling code.

Change-Id: I3f09f00a2966ee246056ea11ec55d952da6aabc0
Drop blacklist number uniqueness constraint.

It's very hard to deal with that constraint in practise, so drop the
contraint from the DB and handle potential duplicate rows when querying.

Change-Id: Id28a415ba80cf100879b24de88b4b50638e900ca
Revert "telephony: Privacy Guard support"

This reverts commit 60511cf58e4308cef91b817ee546fee2040f4b69.

Change-Id: Ia0524920a081527b77c9ecf8431b7284927dc36c
Merge tag 'android-4.3_r3.1' of https://android.googlesource.com/platform/packages/providers/TelephonyProvider into cm-10.2

Android 4.3 Release 3.1
Merge "Revert "telephony: Privacy Guard support"" into cm-10.2