frameworks/base: Fix screen stretch issue for NuPlayer

- Fixes screen not moving to full screen after suspend resume during RTSP
  streaming in landscape mode.
- If there is an incorrect height and width, it saves the video height and
  width and then does the correction to have proper width and height.

Change-Id: Icb4b9b71f21d138b85f200dc82a1fbe58342866f
Wifi: Fix the resume problem with wpa6 devices, for jb

Change-Id: I721d25a3d2de7794c80cc69114bdde83a8f40214
HTCQualcommRIL: use ICS style RIL_UNSOL_RESPONSE_RADIO_STATE_CHANGED

HTC 8960 radios fail to init without the initialization this state
performs.

Change-Id: I73e61c01406794368eadf1f3fb5cb0a8333e5f82
systemui: permission to phonetoggler

Change-Id: I185dab0d2e44832148a9f8606eb30b9e27439f64
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
Portuguese: Fix too long on/off text for setting toggle. Using same fix as the one used in ICS
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
Merge "Fix initial telephony FC for PIN locked SIMs This fixes misplaced substring operation causing unhandled exception occuring before SIM is PIN unlocked." into jellybean
Merge "Portuguese: Fix too long on/off text for setting toggle. Using same fix as the one used in ICS" into jellybean
Merge "systemui: permission to phonetoggler" into jellybean
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
CdmaLteServiceStateTracker: simultaneous voice and data support on CDMA (e.g: SVDO)

Forward port from CM9 commit I246fe1f609f494006dfa6e98589a62cb859146a4

Change-Id: Ife6fdf67931b48863dea8ced90d6898318249907
Signed-off-by: dhacker29 <davidhackerdvm@gmail.com>
Framework: Add the ability to enable/disable use of Profiles (Part 2/2)

This will remove the Profiles item from the Power menu when the user has
selected to disable the use of System Profiles.

TODO: Better handling of returning a default profile when requested

Patchset 1-4: Initial commit
Patchset 5  : Additional error checking to prevent profile changes
Patchset 6  : Remove WIP
Patchset 7  : Workaround for NPE when no profile returned as our
              null checking in profiles is not the best
Patchset 8  : Rebase
Patchset 9  : Remove enabled checking code from getActiveProfile()
Patchset 10 : Create and return an Empty Profile if profiles disabled
              This should fix all the NPE's

Change-Id: I3c29b1bbd8f72c5432a1906a6b412d9412279c9f
input: Fix workaround for broken hardware keyboard support

Using a wrong reference to mHardKeyboardAvailable caused device config
to never report physical keyboards.

Change-Id: I9b64e2d89512436c17fa8929464e2b727fba1cf3
Merge branch 'themes-4.1' into cm10

Change-Id: I61b0357ce457dc5a997b1ad4c8738128e2a82147