Lockscreen: Keep weather info up to date

Now that the timestamp is relative. Also, restrict the condition text
field from being updating while a refresh is active. (so a time
update will not mess up the label)

Change-Id: Iec1c97f71853cbeaf2ed94776e723b08418e1eea
Add support for hdmi out on 1920x1200 tablet

Patch Set 2: Fix case for when tablet is in portrait mode

Change-Id: I6c75f5aa8edf8788105ddd4e1474f2a3e58dabb3
Fix percentage battery in tablet mode
Merge "Fix percentage battery in tablet mode" into jellybean
Fix SkBitmap::fPixels not being locked correctly

In some cases bitmap's pixels where freed during encoding, which
caused a null pointer dereference.
This fix makes sure that underlaying buffer is locked for the whole
process of compression.

Change-Id: I0ac56821f5d333072271dc2670fa30f1562adfa3
Merge "Lockscreen: Keep weather info up to date" into jellybean
Merge "Add support for hdmi out on 1920x1200 tablet" into jellybean
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
Frameworks: Option to control cursor in text fields using volume keys (1/2)

This feature is moved to framework so it also works with third party keyboards.
Patch Set 3: Added missin @hide statements

Change-Id: I8e20240e7bee5351ab20bb3d701eb95a5fd3e112
es_ES: Added missing translations

Change-Id: I271c8cf5545bd139bb68040449e3093fdd1af679
Merge "Fix SkBitmap::fPixels not being locked correctly" into jellybean
framework: Fix default wallpaper maxWidth

Broken by http://review.cyanogenmod.com/20439 for devices not
specifying maxWidth

Change-Id: I5092a3dffe4c84e47044cfc9a3039a73a989e0e2
am: Don't crash if cacheDir can't be created

 * Due to a bug in the multiuser code, it's possible for us to reach
   here by loading framework-res for a different user in which case the
   cache dir can't be created.
 * Add a null check to avoid the crash and subsequent lockup of AM.

Change-Id: I12f3a207d9fa0111286a67e29652f808ad5d9410
Merge remote-tracking branch 'upstream/jellybean' into jellybean

Conflicts:
	packages/SystemUI/src/com/android/systemui/statusbar/tablet/TabletStatusBar.java

Change-Id: I3e5368982290c4e99eb1c6eac43329ff9b899744
Make all of the global actions selectable in settings

Change-Id: Id72dd547947397d4cd166561a23c418163660e93
Merge "am: Don't crash if cacheDir can't be created" into jellybean
Merge remote-tracking branch 'upstream/jellybean' into jellybean

Conflicts:
	core/java/android/app/ActivityThread.java

Change-Id: Ib1b7e3b323aa4f1c3ada9e90211a4b80e5f9ba69
policy: Fix vibrate setting in ringer toggle

The older getVibrateSetting() doesn't work anymore, use the
JB-introduced VIBRATE_WHEN_RINGING setting to figure out if the
user wants vibration or full silence.

Change-Id: I23f0282e797ec341583ad09d0b0f741bf4c2456c
Merge remote-tracking branch 'upstream/jellybean' into jellybean
Battery text fix

Change-Id: If812bbbce6dccc46e1085146e04a3b095f47741b