extend PreferenceActivity for title text on a single pane mode

startPreferencePanel() ignores titleText on a single pane mode
this commits extends PreferenceActivity by adding EXTRA_SHOW_FRAGMENT_TITLE_TEXT to intent

ported from CM9, http://review.cyanogenmod.org/#/c/14919
AOSP part verified, but not merged

Change-Id: Ie0702dc20b17504148f4da9cc83a6d7865d95423
Lock screen weather : Switch to new yahoo api

Use YQL since where.yahooapis.com seems to have been shutdown

Change-Id: I53c981383ea6836466ef854b1e2f1db17493e812
Turn auto attach on/off when we attach/detach.

Some network operators will detach after a timeout period, isDataAllowed()
will not allow a data connection because mAutoAttachOnCreation is false
and gprsState is not STATE_IN_SERVICE.  This change toggles
mAutoAttachOnCreation based on attach/detach events and data will be
allowed if gprsState == STATE_IN_SERVICE or mAutoAttachOnCreation.

Bug: 7491805
Change-Id: If41c2514ebdb9cd2fba88eef692f2c7160c04b0f
Merge "extend PreferenceActivity for title text on a single pane mode" into jellybean
Samsung MSMRIL backported from ICS!

Change-Id: Iccdd1a60bf7d43a0748d7cca47754aad5616d5f6
Tethering patches for i9001

Change-Id: Ia83ce9b848b66b1f853ef2201556ae00e27ac0da
Updated RIL from ics!

Change-Id: I2b528399c8b16a9b029f8c9982bec3ca3fe6c2d5
Fix for usb tethering!

Change-Id: I507591f68e8bf6f46c3bcc03f142ca4b6f5b8ecf
Triggering EarlySuspend based on BackLight brightness

EarlySuspend is triggered currently based on just timeout. Due to this,
backlight brightness is not coming down to zero.

Allowing display turning off animation before Early suspend.

This change passes display turning off information to
animation call so that display off animation can be played
before early suspend call.
Reverted two and three changes in the below list with this patch.
Changes introduced in previous patch were:
1.Send early suspend call after display baclklight off
2.All animations off once display goes to dim.
3.Removed duration to turn off screen as i don't see this in ICS.

My edits:
PS1: Add a config option so it doesn't break non-qcom devies. Thanks to Arne for the idea
PS2: Fix up logic

Change-Id: I640ca93843bc15c7761ba2fb2b2188c8a092bb9c
Workaround fix for SIM UNLOCK PIN issue.

Retry get sim status on error after sim unlock

Change-Id: I1ee36013c43ae6500ebf52dce49b1fae8e7b991a
SamsungRIL: Don't switch off data connection when changing network type

Change-Id: I9d32d5f17d1e33515c7d27330688e7a9c54998de
Disable getNeighboringCids as ril doesn't support it!

Change-Id: Idda67afb2e6dfcbb15089e02409a7f9a4f3dab52
Fix Edge connection issues!

Change-Id: I17a6eba6883e787c3bfac41de2791f258aad3b27
Reverted Lastest RIL Change
Best handling of data-stall-alarm for our RIL

Change-Id: I032e2a6a0c41d7794fb6a1af2dce4d97c08c8488