Port wimax support changes from CM9.

- Register WiMax service in ContextImpl (fixes 4G toggle).
- Fix misdocumented EXTRA_4G_STATE in WimaxManagerConstants.
- Share wimaxClassLoader between WimaxHelper and ConnectivityService.
- Add ACCESS_4G_RADIO_DISABLE, ACCESS_4G_STATE, and CHANGE_4G_STATE
  permissions to SystemUI.

Note that WimaxManagerConstants was previously misdocumented, confabulating
the lookup key EXTRA_4G_STATE ("4g_state") with EXTRA_WIMAX_STATUS
("wimax_status"), which no longer exists.  This is also fixed.

Change-Id: I4f5973e7bd2ff4c860036df0f38589b34ad72b49
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
Update Russian Translation-frameworks_base-CM10
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
Japanese: initial japanese translation port from CM9

  * patch-2 : revised and updated

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

Remove obsolete translation entries

Change-Id: I2239329218376710a30811146d52cb33682256d1
Merge "RIL: fix protocol mismatch for DataConnectionState_v4" into jellybean
frameworks_base - Updated Italian translation

Change-Id: Ie6ae572b0ac980b5ad379eb9b2da38e6ca7db28d
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