systemui: permission to phonetoggler

Change-Id: I185dab0d2e44832148a9f8606eb30b9e27439f64
Framework: Audio service - add missing pieces from CM9 port

Author: Phil Tunstall
Fix ring/notification volume not restoring correctly on headset (dis)connect

We weren't checking the alias of each stream when restoring, which meant that
for the notification stream volume:
1. The wrong volume level would be stored.
2. The volume level to restore would be retrieved from the wrong place, and then
overwrite the correctly restored ring stream volume.

As well as fixing that I have improved the readability of the code a bit.

 + Change-Id: I95234c2b7ad7dfd4dbd455a56c8a69975c514b50

Author:  Phil Tunstall
Sound preference: Safe volume restore when plugging in a headset (1/2)
When enabled, volumes that were above a threshold (~55%) the previous time
something was connected to the audio jack will be restored to that threshold
rather than their full level.

Affects all sound streams apart from voice call audio.

 + Change-Id: I0007a09ce75b55c95986e38a4cbb24fe4e8200a9

Author: dalingrin
Add separate headset and speaker volumes
This is a simple implementation of keeping separate volume
settings for the wired headset and the speaker without
overhauling the audio system.

This allows a person with sensitive headphones to keep music, ringer
and other stream volumes lower than they would usually keep the
speaker volumes.

 + Change-Id: Ia614c1e3ac548ff4e0104a090cda13b9daef09cb

Author: gsarrica
Allow unlinking of notification sound and ringtone volume.
Thanks to http://forum.aokp.co/ for this.

 + Change-Id: I55db003cc1691fbca5d3e8ea79e088d0622d38ee

Settings side has been merged

Change-Id: I19deecf2346bcf0691dc3a1480791df7b00afb06
Fix initial telephony FC for PIN locked SIMs
This fixes misplaced substring operation causing
unhandled exception occuring before SIM is PIN
unlocked.

Change-Id: Id7acc3d4627a6183889fc02fb36c37cdd35e9bf3
GlobalActions: make silent mode the last toggle

if multi user support is enabled, silent mode toggle is above
the user list, but it should be the last.

Change-Id: I7d6146c740827c856e3c8d39d349534dfbfee12d
drawable: fix ugly gradient on dark holo background

Change-Id: Ie426f1460801b8a029def8a1f97f2b911c7bb9cb
Merge commit 'android-4.1.1_r3' into aospmerge
Portuguese: Fix too long on/off text for setting toggle. Using same fix as the one used in ICS
Lockscreen : Fix blank target highlight

Mismatched file/image.

Change-Id: I7cd898646124114a855d0fc1589251cbc6fc72fa
Merge "french from ics (meteo, global actions, reboot menu)" into jellybean
Merge "Power Widget: Enable LTE switch for Power Widget" into jellybean
samsung ril: add UNSOL_AM implementation

* The Samsung RIL will sometimes send up an UNSOL_AM
request which is to be handled by the "am" service.
(For example when the RIL resets)

Change-Id: Ifc8ead91f2dbc39456c4a502b9623c608c796224
Merge "Adjust kernel data stack TCP parameters to optimize performance" into jellybean
frameworks/base: support devices with SoftAp that don't require firmware reload

Partial forward port from ICS.
Original Change-Id: If2db6e8ce675c3214ce645231c7a354f41ea0cc6

Change-Id: Iacb2498ec0f567a0a7c4e0dbf9127b70f09223bd
Merge "Wifi: Fix the resume problem with wpa6 devices, for jb" into jellybean
Merge "HTCQualcommRIL: use ICS style RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED" into jellybean
Update Russian Translation-Frameworks Base (2/2)-CM10

Update Russian Translation-Frameworks Base-CM10

Update Russian Translation-CM10

Update Russian Translation-CM10
Framework: Initial German translation

Patch set 1 - German translation for
              http://review.cyanogenmod.com/#/c/19191/11
              Strings taken from CM7 & CM9

Change-Id: I39f6c1ed02019c508653e4ee96f06bb5bfcf0ddc
Add support for external dock batterys

Allows the external battery status to be read via framework.

Change-Id: I1340071cecab8f1733e58e4f3ba0d304f861f311
Show dock battery level if available

Updated for Jellybean.

Change-Id: Iabfd12eb327a9fe32ffa46eea5c9038263e105a9