merge in ics-release history after reset to master
Allocate its own looper thead for BluetoothHandfree handler

Move handling of signal strength and battery change messages to
BluetoothHandsfree handler which has its own looper now
bug 5535641

Change-Id: I4075b29b5deefc7994712eb96ed11fd3e31d6091
Reconcile with ics-mr1-release

Change-Id: Ic2bf1401f3d65926842b2399ef250238a2599b48
am 19dcbe1d: Reconcile with ics-mr1-release

* commit '19dcbe1dd0ddb6f46bbc0cdb9acb76603c0b506c':
Import revised translations.  DO NOT MERGE

Change-Id: I097a55f96081637e1f816a29d6bea93c30f41f53
am 563c4550: Import revised translations.  DO NOT MERGE

* commit '563c45506b3b5e27903818038f53a69aa9187040':
  Import revised translations.  DO NOT MERGE
am 563c4550: (-s ours) Import revised translations.  DO NOT MERGE

* commit '563c45506b3b5e27903818038f53a69aa9187040':
  Import revised translations.  DO NOT MERGE
am 0bd44863: am 563c4550: (-s ours) Import revised translations.  DO NOT MERGE

* commit '0bd448638e7225d78123f2a687d7c0b86f704fc2':
  Import revised translations.  DO NOT MERGE
Added comment to "voice_privacy" string per localization.
Bug: 5568740

Change-Id: Iac8297f4dee0e50a7437bed1bb2a3c98bf0cdcd9
am f5691acb: Added comment to "voice_privacy" string per localization. Bug: 5568740

* commit 'f5691acb9e5e17c5143e8171f2a7f9c492218c00':
  Added comment to "voice_privacy" string per localization. Bug: 5568740
add check for LTE state to maybeDoOtaCall()

whether a device is LTE affects which activation activity is launched

also renamed the unrelated static variable mIsWizardMode to sIsWizardMode
in order to have it correctly follow variable naming conventions

bug: 5528222 Unable to start receiver com.android.phone.OtaStartupReceiver after shell stop/start
Change-Id: I29e9b3f1cbee6be808259cb8be7f8d904b005a0d
am a57dd655: add check for LTE state to maybeDoOtaCall()

* commit 'a57dd655ab3959f0985567393e17f69d138cfeb7':
  add check for LTE state to maybeDoOtaCall()
am a57dd655: add check for LTE state to maybeDoOtaCall()

* commit 'a57dd655ab3959f0985567393e17f69d138cfeb7':
  add check for LTE state to maybeDoOtaCall()
am 4e768d7a: am a57dd655: add check for LTE state to maybeDoOtaCall()

* commit '4e768d7a3642085546b14ca0cfe6cca84afdd6fc':
  add check for LTE state to maybeDoOtaCall()
merge in ics-mr1-release history after reset to ics-mr1
merge in ics-release history after reset to master
Only update OTA progress if OTA call in valid state.

1. Sometimes an OTA status event is received after user clicks BACK
button to end the OTA activation. The "Try Again" screen displays
briefly, then the "Programming In Progress" screen shows up upon
receiving the OTA status event, and it will never go away because
the OTA call has already ended.
To correct this, we only update OTA progress when the OTA call is
in normal state.

2. After activation, if the user goes on to do a different OTA call,
e.g. PRL update, "Phone is activated" screen shows up after PRL update
succeeds. After receiving CDMA_OTA_PROVISION_STATUS_COMMITTED, we
check otaScreenState before showing success screen.

bug:5584633
Change-Id: Ibcaceb958483a8e7a50e9c41442e023974958bbb
Merge "Allocate its own looper thead for BluetoothHandfree handler" into ics-mr1
Merge "Only update OTA progress if OTA call in valid state." into ics-mr1
Handle EXTRA_DOCK_STATE_LE_DESK and HE_DESK.
Bug: 5569662

Change-Id: I52df009db345b9a25c0625e2775f9e1b2eed09f3