Fix ringing audio focus handling.

Test case:
- enable increasing ringtone starting at volume 0
- start any music player
- get an incoming call

Previous behaviour:
When ringtone volume is increased from 0 to 1, music continues playing
even
though ring tone is playing as well.

New behaviour:
When ringtone starts, music is attenuated to make user aware of incoming
call. When ringtone volume is increased to 1, music stops playing.

Change-Id: Ifc32ea162d4527572be0574024116d10ee9bca66
CdmaLteServiceStateTracker: simultaneous voice and data support on CDMA (e.g: SVDO)

rebased from CM10 commit

Change-Id: I228802b3d2e258892f93e28dbf9dfed8ea8960d1
telephony: CdmaServiceStateTracker: Get cdma sub. when ruim ready.

This code made the assumption that cdma subscription isn't needed
when on cdma + lte. QCOM devices need to get both to provision
propertly because some SIM records are missing.

This patch adds a system property ro.cdma.subscribe_on_ruim_ready
to specify that CDMA subscription should be requested using NV
once the SIM records have been read.

Change-Id: I3e989e9f75c08412bb5f19155beea52e7d9f3c43
telephony: Support for Virgin Mobile MMS

Based off of rmcc's bringup commit for jellybean:
https://github.com/CyanogenMod/android_frameworks_base/commit/657a58f681f389010f214dd3ee23102cf17e325b

Change-Id: Ife2d39da9a5adfc19bb6389cb36b5c12eb5a903a
Signed-off-by: Gannon Macdonald <gannon050197@gmail.com>
Merge changes I228802b3,Ifc32ea16 into jellybean

* changes:
  CdmaLteServiceStateTracker: simultaneous voice and data support on CDMA (e.g: SVDO)
  Fix ringing audio focus handling.
Merge "telephony: CdmaServiceStateTracker: Get cdma sub. when ruim ready." into jellybean
Merge "telephony: Support for Virgin Mobile MMS" into jellybean