Delay cell broadcast config until modem is ready to handle.

Delay setting cell broadcast configuration until the service state
changes to STATE_IN_SERVICE or STATE_EMERGENCY_ONLY. Some radios
will return a GENERIC_FAILURE if RIL_REQUEST_GSM_SET_BROADCAST_CONFIG
is sent before the radio is ready.

Bug: 7586093
Change-Id: I90d53365ce432d0382f042936dd1e2f4281d276c
Enable support for area info cell broadcasts in Brazil.

Brazilian operators require support for displaying the most recent
area info cell broadcast (message identifier == 50) received.
Handle this with a broadcast that the Settings app can receive
and display in the status screen. Settings can also request
CellBroadcastReceiver to send the most recent area info received.

Also, when the SIM country code is Brazil, show the checkbox to
enable/disable channel 50 in cell broadcast settings, and enable
channel 50 in the radio at startup unless the user disables it.

Also update the test application to allow message identifier to be
set for GSM and UMTS cell broadcasts (excluding ETWS) for testing
the handling of different message identifiers, and change the
message identifier of the test cell broadcast PDUs from 50 to 1.
To override the message identifier, set the category field in the
test app to a non-zero value.

Bug: 7445881
Change-Id: Ibca8d33c32c0391d0d4eee444c86dd93878d7d1e
Import translations. DO NOT MERGE

Change-Id: If4f68c61cb08fa8f7f0a7ca83fc97460bf892c84
Auto-generated-cl: translation import
Import translations. DO NOT MERGE

Change-Id: I8167f997da69d8f00adfcfdf026b50ff82b75e1d
Auto-generated-cl: translation import
Import translations. DO NOT MERGE

Change-Id: I474c49f635fa144cf4ff3e763ff6c56f3ca133cc
Auto-generated-cl: translation import
Merge tag 'android-4.2.2_r1' of https://android.googlesource.com/platform/packages/apps/CellBroadcastReceiver into 1.1

Android 4.2.2 release 1