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
resume: fix recents showing up when waking the device with the home button

The previous fix, resolved the problem most of the time, but the home
long press would still happen once in a while during resume from RAM.

This is probably still somewhat dependent on timing but the notifyKey
runs immediately first thing after resume, so this fix should solve the
problem completely and it should be enough.

Signed-off-by: Andrea Arcangeli <andrea@cpushare.com>
Update Russian Translation-frameworks_base-CM10
Status bar: Make CM status icon customisations respect lights out mode

Change-Id: Ifa03220ec14eaa33f9da61fd0df3658a1c70e47b
Japanese: initial japanese translation port from CM9

  * patch-2 : revised and updated

Change-Id: I4639dbf9f1fd8ff60a5b97de76a1e89eeb525b35
SamsungCDMAQualcommRIL: Update misleading comments.

	- Explain purpose of extension.

Change-Id: If1ee332967823f280d97e67f7ed0b5aff9614777
frameworks_base - Updated Italian translation

Change-Id: Ie6ae572b0ac980b5ad379eb9b2da38e6ca7db28d
Merge "Port wimax support changes from CM9." into jellybean
fix moar qcom pollution

Change-Id: Icd519b32402cef42a46692b5b829cf844411bda8
Merge "Update Russian Translation-frameworks_base-CM10" into jellybean
Merge "Japanese: initial japanese translation port from CM9" into jellybean
Merge "frameworks_base - Updated Italian translation" into jellybean
Merge "fix moar qcom pollution" into jellybean
Fix compile error on QCOM targets

Change-Id: Iba8e51ad935c2562250c08786930b34413a2b877
telefony: SonyQualcommRIL: misc update

* Check call status before validating data call state
* Add RIL_UNSOL_DATA_NETWORK_STATE_CHANGED string to RIL

Change-Id: I620b81b12b50ca81a52573e773f96127e24ab23e
Merge "resume: fix recents showing up when waking the device with the home button" into jellybean
Frameworks-base: Fix dock audio when the name it's not "dock"

Adds support for more names in dock switch. This is needed on
devices where the name that came from the kernel it's not "dock".
Without this, the dock is detected as a headset on such devices,
and audio it's not routed correctly.

Change-Id: I26d548e4a8c269419ac012ff85ff61d228dc4127
Merge "Status bar: Make CM status icon customisations respect lights out mode" into jellybean
audio: VOIP bringup and support for vocoders

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