Fix sluggish to launch an app

The new trace feature/code in 4.0.4, which will dump the app stack
trace every 500ms if an app can't be launched within 500ms, is
holding the global ActivityManagerService lock unnecessarily. It
slows down the app's startup.

Change-Id: I91fbb043912b4d1fcf3e80d8ac4e61cd20ad89d1
Solution: move the trace file write operations out of sync block.
libstagefright: Use proper mangled name for color convert API

- Use proper mangled name for color convertor API
CRs-Fixed: 329591

Change-Id: I06d9c54faf072f5beadb25d2234206bb2803626b
Added hungarian translations for missing toast messages

Change-Id: Id416557875df4596c1cc2b107d358b6ecd08520d
frameworks_base_core - Updated Italian translation

Change-Id: If9700c44acce82723ba2b3240071a114aa3e2739
audioflinger: workaround for samsungs volume bug

play music via headset -> notification comes in -> music volume gets set to 0 ->
notification gets played -> music resumes with wrong (much lower) volume

Change-Id: I3961ed48d0687bacb60ee8d4ddc82575f06c908e
SystemUI: Fix visual bug in EDGE network indicator

Signal indicators will shift left to right when
when showing data up/down arrows.

Change-Id: I3fc34e6bd1770ab8ed851672dec89e93fad22034
Merge remote-tracking branch 'upstream/ics' into ics
Increasing ringtone volume option (1/3)

- Extend volume preference to be able to intercept volume changes
- Add settings to provider

Change-Id: Iec36c1ea0c9cc389e0c752d74a80694d62055fd1
SamsumgCDMAQualcommRIL: 'Phantom Ringtone' Fix

Import the fix from SamsungRIL to fix the 'Phantom ringtone' (or 'Ring of Death').
See source for comments about the fix.

Change-Id: I0da6586e6a5b47abc9a7ceba45c4c71a5c9052f6
Merge remote-tracking branch 'upstream/ics' into ics
Add RIL class for D2 GSM devices with Samsung video call field.

Add a new RIL class with responseCallList that handles the Samsung video call
field. Fixes stuck on hangup and missed incoming call on d2att.

Change-Id: I3204283876a0d1c8af4c6df1c04d8c34c3a6131f
audioflinger: Reduce samsung_volume_bug logging

Change-Id: I608363fc29cf6bce2439089e33d82f36f82986f9
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
camera: Add missing QCOM_HARDWARE #ifdefs

http://review.cyanogenmod.com/#/c/18206/2 was
missing a few QCOM_HARDWARE #ifdefs even though its origin
was CAF.  So far, 18206 has only had positive effects on
certain QCOM devices, and is a noop or breaks things on
non-QCOM.

Per discussion with arcee - #ifdef the rest as QCOM

Change-Id: I46684ef5e6c580137104ad81b4faf58858bbfdd3
Merge "camera: Add missing QCOM_HARDWARE #ifdefs" into ics
telephonytests: add missing CAT method stubs

telephonytests was broken due to the addition of CAT-related
methods to CommandsInterface. This change adds stubs for
these methods to telephonytests, allowing it to build properly.

Change-Id: I007d742a45e0c8904f4290555154ab4c3662508a
Merge "telephonytests: add missing CAT method stubs" into ics
Merge "Fix sluggish to launch an app" into ics
SystemUI - Updated Italian translation

Change-Id: I22af1a8ef1e63657e7245fa7cf849b012a445fdf
Merge "audioflinger: Reduce samsung_volume_bug logging" into ics