bootanimation: allow using RGB565 instead of ARGB8888

RGB565 uses considerably less memory, and together with texture
cache, it allows us to offer a really smooth bootanimation on
not so powerful devices.

Change-Id: I9da8fd7e6a587b5895519dd0983ec9b8f676771b
Feature request 5852: Option to toggle items in shutdown menu (2/2)

This allows for the selective switching of the various CM additions on the
power menu.  Reboot and Profiles are enabled by default, Screenshot is
disabled.

This is the completion of the feature that was merged while still partially
complete

Change-Id: I397ac32509d30ffc1cf18263d8a000cb6f9ccdd1
RIL: fix protocol mismatch for DataConnectionState_v4

The apn got dropped in DataConnectionState v4.

Avoids UnknownHostExceptions in DataCallState.setLinkProperties().

Change-Id: Icd0a1ba1c77cead13b15b3749965edead5f59135
ProcessStats: Fix another crasher

Prevent occurences of:

java.util.NoSuchElementException
	at java.util.StringTokenizer.nextToken(StringTokenizer.java:208)
	at com.android.internal.os.ProcessStats.getCpuSpeedTimes(ProcessStats.java:574)
	at com.android.internal.os.ProcessStats.getLastCpuSpeedTimes(ProcessStats.java:546)
	at com.android.server.am.ActivityManagerService.updateCpuStatsNow(ActivityManagerService.java:1676)
	at com.android.server.am.ActivityManagerService.batteryNeedsCpuUpdate(ActivityManagerService.java:1728)
	at com.android.internal.os.BatteryStatsImpl$MyHandler.handleMessage(BatteryStatsImpl.java:129)
	at android.os.Handler.dispatchMessage(Handler.java:99)
	at android.os.Looper.loop(Looper.java:137)
	at com.android.server.am.ActivityManagerService$AThread.run(ActivityManagerService.java:1431)

Change-Id: I66f30739455dd726b708467f814f53c445f327b2
Fix up public API breakage

Change-Id: I0be602584ca0ea62e7bdb9d4c6bfbf67f97b6d90
Merge "bootanimation: allow using RGB565 instead of ARGB8888" into jellybean
Improve tethering notification icons

Replaces the stock icons with the ones I submitted as part of
http://review.cyanogenmod.com/#/c/15930/ in CM9.

Change-Id: Iecfae9ad579c6c9ae06da0a08b61e9359a8a37b0
Lockscreen: make lockscreen weather time more friendly

Change-Id: Iad8882ba250c788744f1fc17130bf509fbc571c4
Frameworks Base: Uighur - Remove obsolete translation entries

Remove obsolete translation entries

Change-Id: I2239329218376710a30811146d52cb33682256d1
Merge "RIL: fix protocol mismatch for DataConnectionState_v4" into jellybean
Merge "Lockscreen: make lockscreen weather time more friendly" into jellybean
Merge "Feature request 5852: Option to toggle items in shutdown menu (2/2)" into jellybean
Merge "Improve tethering notification icons" into jellybean
frameworks/base: support for qcom application tiling

Support for tiled rendering, can be disabled or enabled with
debug.enabletr property.

Change-Id: Id49301f9dbafc6ef2e44170c95818caee199c03c
hwui: Disable QCOM tile renderer by default

 * Revert once we have new Adreno drivers

Change-Id: Iebf5f1f01a51138c1cd0ff25d1132a6344c9ec35
Add lockscreen rotation as an optional rotation setting (1/2)

This will allow the user to select wether or not to use the
rotation settings for the lockscreen.  This is dependent
upon the rotation setting being checked.

Change-Id: Ibd7c69b0af1e0a7d91b985f2b21ea0b5bc619a70
Framework: Fix NPE in Power penu

This fixes the NPE when the Reboot item is disabled and the Profiles
switcher is not.

Change-Id: I6559d4ab77821310831ca8d54765d5dd67da0958
Merge remote branch 'cyanogen/jellybean' into jellybean

* cyanogen/jellybean:
  Framework: Fix NPE in Power penu
  Add lockscreen rotation as an optional rotation setting (1/2)
  hwui: Disable QCOM tile renderer by default
  frameworks/base: support for qcom application tiling
  Frameworks Base: Uighur - Remove obsolete translation entries
  Lockscreen: make lockscreen weather time more friendly
  Improve tethering notification icons
  Fix up public API breakage
  ProcessStats: Fix another crasher
  RIL: fix protocol mismatch for DataConnectionState_v4
  Feature request 5852: Option to toggle items in shutdown menu (2/2)
  bootanimation: allow using RGB565 instead of ARGB8888