Framework: Fixes mms automatic retrieval (2/2)

Currently, in the framework, mobile data connections using APN's can only be
made when the user has explicitly switched on mobile data connections.
This patch allows to automatically open connections to APN_TYPE_MMS mobile
networks. It only opens connections in roaming if the user has selected the
option in Settings.

This allows for the automatically download of mms.

Part 1 in Ibfcbcec8

Patchset 1: Initial patch
Patchset 2: Moved logic to a canSetupData(ApnContext) method
Patchset 3: Checks for system-wide properties if can retrieve mms automatically

Change-Id: I824c7b48d8d534f372e9eccb05fd7e4db226be92
QualcommSharedRIL:  Bypass CDMA subscription in handler switch to avoid crashing of telephony stack.

HTC EVO LTE gets subscription from both UICC and NV. The problem here is NV isn't ready
yet causing cdma subscription to return -1 and cause the stack to crash. fix is to bypass
CDMA subscription here and get UMTS subscription. Then get CDMA subscription later after NV is ready.

Use ro.telephony.ril.v3=skipCdmaSubcription to bypass CDMA subscription in this switch.

Change-Id: Ifff8816eca5b0ab8ed9682c8219642dc2fec09ce
Update Russian Translation - Lockscreen weather - CM10

Added translation for "Just now".

Change-Id: I0d9088bd8d63f7f1baa3314979fa290817664322
Merge "QualcommSharedRIL:  Bypass CDMA subscription in handler switch to avoid crashing of telephony stack." into jellybean
Merge "Framework: Fixes mms automatic retrieval (2/2)" into jellybean
Revert "Framework: Fixes mms automatic retrieval (2/2)"

This reverts commit e6ef5b845b2c52f4a4dfe1664ba790bf451b6ed6
Merge "Revert "Framework: Fixes mms automatic retrieval (2/2)"" into jellybean
Update Russian Translation-Weather status-CM10
Prevent Sym key from showing the IME picker

By default InputMethodManager will popup an IME picker when pressing
the Sym key.

This can be disabled by setting config_symKeyShowsImePicker to false in the
overlay (so the Sym key will show the symbol windows selector for ex.)
UMS support with any volume, not only primary (2/3)

This patch enables UMS support when any volume supports it, even when the
primary storage doesn't.

1. Vold: assign lun_numbers sequentially to the volumes being added to the
   VolumeManager.
2. Fix portions of code which assume that the device has UMS support iff the
   primary storage supports UMS.
   Instead, determine whether the device supports UMS by checking each volume.
3. Display the UMS option in Settings.apk when any volume supports it.

Change-Id: I00a8338abe566f5fa20653733d13503064183c7e
Signed-off-by: Oran Avraham <oranav@gmail.com>
German: Update translation

Patch set 1 - Add translation for expanded desktop capability
              introduced with
              http://review.cyanogenmod.org/#/c/25392/4

Change-Id: I8c24f3723413b89214227534baf3ecbbeb65e5a3
Add French translations for expanded desktop

Change-Id: I951a9e6e64558145f710e04dec403ab0ff46bbe1
Stylus gestures features (1/2)

Forward-port of http://review.cyanogenmod.com/#/c/18610/
to JB

Change-Id: Ie0ab71d3a2283078601db8405aaabe1d81b27665
AudioService: Don't adjust volume when vol-downing to vibrate or silent

Pressing vol-down to vibrate or silent would (previously) still adjust the
stream volume, setting the last audible volume to 0, which is not allowed
for voice-capable devices.  Thus, the last audible volume would reset to
default on reboot if on vibrate/silent or the lowest volume setting.

By not adjusting volume when vol-downing to vibrate or silent on
voice-capable devices, the last audible volume is always preserved across
reboot.
Merge branch 'cm-jb' into jellybean

Conflicts:
	core/res/res/values/public.xml
	policy/src/com/android/internal/policy/impl/PhoneWindow.java
Merge remote-tracking branch 'origin/jellybean' into jb-sgt7-linaro-strict