telephony: Add Sony RIL for Qualcomm basebands

Change-Id: If50e220e54f0539cd84a472580507c227683152b
SamsungRIL: Fix data connection after pin unlock

If the user has PIN-locked his phone, data connectivity will not
work because the RIL sends APPSTATE_UNKNOWN and does not update
it to APPSTATE_READY. We inject the state update if there's a
signal change.

Change-Id: Id64e95ebcadd1d7ff181f8d9c2ee4f18e6ae48f1
Smdk4210RIL: switch video and voicePrivacy, readability

Change-Id: I168abd4c11c576681d8d4774dfb751da8d19a49c
Framework: Add option to always show battery status on lockscreen (1/2)

Based on the feature by burnsra in CM7

Authored by Blunden
Tweaked by DvTonder

Screenshot: https://dl.dropbox.com/u/50993944/Screenshot_2012-08-03-08-47-10.png

Patchset 1-8: Initial code
Patchset 9  : Minor tweaks

Change-Id: I642da4dcd82a776a74d77031d37acc76f97b25af
Merge "SamsungRIL: Fix data connection after pin unlock" into jellybean
Merge "Framework: Add option to always show battery status on lockscreen (1/2)" into jellybean
Settings: Move LOCK_BEFORE_UNLOCK to LockSettingsService

This option is now manipulated through LockPatternUtils, which in
invokes the new LockSettingsService instead of the generic
SettingsService (since If9ac2b29e33cd2183fd67af22a8db280c0c6e1a4)

Move this setting there so it passes the in-class filter for
options it's allowed to migrate from CM9, and reject attempts
to change it through the normal SettingsProvider

Change-Id: I628caf92c0f77cbaf759f04b4a396631447b2a11
GlobalActions: Fix dialog dismissal

The themeability of the global actions dialog introduced by
change I644e2e8d7d4abf07bae639b606197d691f16adac broke the
hook that prevented multiple instances of that dialog, and
multiple instances of it will cause framework crashes due to
mismatches variable references (besides looking weird).

Fix it by restoring the original dismissal condition and forcing
a recreation of the theme context if necessary.

Change-Id: Ic6e06bef18fa9e09c84c774fa273f1b7e3bf9630
Merge "Smdk4210RIL: switch video and voicePrivacy, readability" into jellybean
Merge "telephony: Add Sony RIL for Qualcomm basebands" into jellybean
Increase MAX_RETRIES_ON_AUTHENTICATION_FAILURE to 4
Merge remote-tracking branch 'cm/jellybean' into jb-dev
Make "SD Card removed" notification dismissible if the removed SD Card is not the primary storage

The Galaxy S uses the "external SD Card" as the extended storage
and it the notification should be dismissible as it's okay not
to have it.

Additionally, this patch also not hide the USB storage mount dialog
if the removed storage is not the primary storage

Change-Id: I524b294c57ba80f19cf1af808af65ce1308f5a0b
Backlight settings, preliminary, but works

based on CM9 code

Change-Id: Iddcbee98f6588bba428c4059e786d946d7ce2298
Improve scrolling cache

Scrolling cache helps make short scrolls/flings smooth but will
cause stutter when long flings are made. This patch disables
scrolling cache when long flings are made.

This patch also fixes a related bug where scrolling cache will
not be enabled properly when transitioning from flinging to scrolling.

Patch Set 2: Calculate threshold based on maximum velocity (Sang Tae Park)

Change-Id: I1fdbaad92263c9f983a32900e74eba1f0367902b
Remove power widget background

Change-Id: Id0bff63011666539a97b262a3f4975f07639a4f4
framework: Allow specifying max wallpaper width

For some devices with very high-res screen (1920x1200), the wallpaper
width suggested by the launcher may be too large for the GPU and so
we need to limit it. (2048 for the above mentioned screen)

We don't need to limit the height since that's the height of the
screen.

Change-Id: I188ac585370fb705cfa50d5ad84786e6f2cbd016
Add Center Clock-Framework Part

Change-Id: I80cfef86d556a468925ec22f42dd1638f7c90565
Roboto: Fix for Unicode Character U+1EE1

LATIN SMALL LETTER O WITH HORN AND TILDE (U+1EE1) looked like
LATIN SMALL LETTER O WITH TILDE (U+00F5)

Change-Id: Ic9fa3432bcd6c36eadd82f2f48d1166d0fcc8b80
SystemUI: Fix data activity overlay not being removed when data is disabled

If mobile data connection is disabled while there is active data
activity, the data activity overlay will not be removed and will
be stuck there. This patch fixes that.

Change-Id: I4cc1a14bb2e2d85687752657608e5989adfe9af1