Bluetooth: Add MAP Profile features (#3857)

Change-Id: I2e3f3e22dae67792d052f99f6a38367b6b855fb9
SamsungRIL: clean up and re-organization

Clean up some messy code in the Samsung RIL.

Change-Id: If8bc9c0e4264de5919be1b6a858896076c879708
DevicePolicy: Fix lockNow() failing to turn off screen

A fix introduced in 93c518e4f8abd98f87cda1712b30a5a86cfa60dd
causes lockNow() to sometimes (most of the time) fail to turn
off the screen. The screen will turn off, but then immediately turn
on showing the lock screen.

This is caused by getWindowManager().lockNow() call which calls the
method to lock the screen, which the PowerManager service also
call in parallel, leading to a race condition.

The fix is to only call getWindowManager().lockNow() if the screen
is not on.

Change-Id: I235c0f34d5cc15268d569e18e025a87330deced7
Merge "SamsungRIL: clean up and re-organization" into ics
Telephony: Add getLteOnGsmMode() method

Same functionality as the existing getLteOnCdmaMode, but for GSM
LTE devices.
Enable with the telephony.lteOnGsmDevice system property

Additionally, support GSM LTE in the SystemUI LTE power widget

Change-Id: Ibfb47ca608e51393b99d3308e0a6c66050b3f32e
LGEQualcommUiccRIL: Adapt to new GSM+LTE support

User LTE preferences now stick, instead of resetting to LTE-on after
reboot

Change-Id: If8285af9a9eeaa70594f8a10ce5d8177b5fe030f
Revert "SurfaceFlinger: Skip composition when rotation is not completed"

This reverts commit a59ff8f9724cabf4c451fbe88f0d96b9aa5ba4cd.
Commit seems to cause screen updates to be skipped, especially when
rotating to play video.
Merge "DevicePolicy: Fix lockNow() failing to turn off screen" into ics
Merge "Bluetooth: Add MAP Profile features (#3857)" into ics
Polish translations

Patch set 1: Initial commit

Patch set 2: Jacek's suggestions applied

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

Change-Id: Ie426f1460801b8a029def8a1f97f2b911c7bb9cb
Framework base hungarian translations with Tamás Tóth

Change-Id: I482488df89549103ffe4031470d550e7062701fd
Merge "Polish translations" into ics
QualcommNoSimReadyRIL: Support radio state in new generation rils

The radio-state enums in CAF's ICS have changed from GB, radio_on is
now 10

Change-Id: I81f84a551bec0537925c4b34aa158b7c7a037f59
Bugfix : Users with no preference wrongly see expanded

The default state gets set to VOLUME_OVERLAY_SINGLE

This then prevents the if (choosenStyle == -1) from being triggered

Then in the ChangeOverlayStyle method, the early return is hit,
so the MORE button and Devider is never Hidden.

This only happens if a user has not got a preference stored in the settings.db

Change-Id: I2fbb039b653498a263301da8112057e98f1c5b74
MountService: Account for switchable vold pair

Switch the volume properties when persist.sys.vold.switchexternal is
in effect.

Change-Id: Id475a4704c17a3da418758994b7ad73a3928c99b
Merge "MountService: Account for switchable vold pair" into ics
LGE*RIL: Skip data-call format conversions unless it's a non-ICS RIL

Use the same "datacall" feature filter as the main CM RIL

Change-Id: Id7afbe69b709774794372bf9426e6eba600df3a2
frameworks/base: enable meta mode for 7x27a video encoder

msm7627a family of chipsets supports only one input frame at
one time. camera expects the input frame to be released before
sending another frame. so send one input buffer and available
output bufefrs to video encoder component. release the input
buffer to camera (to get another frame) after receiving input
frame done callback from video encoder component.

Change-Id: I8fbc911f046ff7e2a3047dd65d8c09ac2d8608e1
stagefright: limit 7x27a meta mode check to QCOM_HARDWARE

This was breaking builds for non-qcom devices

Change-Id: I3ac4e23d1790185f1d3de13d6262d7e046fab5aa