msm7x30: Update recovery_keys.c

The default key mapping file in recovery is being updated to strip out
display_toggle and some ifs (see http://review.cyanogenmod.org/62724 ).
The custom key file here needs to make similar changes.
audio_policy.conf: Add FM devices
Revert "audio_policy.conf: Add FM devices"

This reverts commit 48614fc8b1eac8a3a8fd0fe98448195bc4c386d1.
Revert "media_profiles: Enable true 720p"

Disable until this is usable

This reverts commit 0f768cd19b56abad2ad3d48c885edf5730a9e337.
Enable screenrecord hack
audio_policy: Allow a sample rate of 8 KHz only for VoIP output

Audio library allows only a sample rate of 8 KHz for VoIP output, when
a different sample rate is used, for example 16 KHz, the following
errors occur:
D/AudioHardware7x30(  156): AudioHardware::openOutputStream devices 1
    format 1 channels 1 samplerate 16000
...
E/AudioHardware7x30(156): AudioStreamOutDirect::set return bad values
E/AudioHardware7x30(156):
E/AudioHardware7x30(156): set Failed for AudioStreamOutDirect

After encountering these errors, some apps downgrade to a sample rate of
8 KHz while others stop working.

By removing the sample rate constraint on audio library, it's possible
to use a sample rate of 16 KHz with some apps like Hangouts and Viber,
but other apps like Skype and Line won't work properly anymore.
So it's better to keep the audio library as is and to use a sample rate
of 8 KHz only.
Add device-specific gralloc_priv.h header

Our prebuilt camera lib needs the ADSP heap to be first
Small update to bootlogo

Make cyanogen logo a bit better
Fix UMS dirty ratio
media_codecs: Readd AAC HW decoder

Don't know if this works, add it back for testing
msm7x30: Add some LPA props

Not sure they work correctly, add them for testing
msm7x30: Support UICC hotswap.

Although this is almost impossible in hardware, the software supports it. It's
currently needed because before radio power on, SIM is reported as absent.
msm7x30: Add flag for SEMC audio
Enable in-call noise suppression
msm7x30: Enable use of FFMPEG codecs for extended formats

Change-Id: I181507b1b2fdc4dfbda1afffc3ed88fddda92d09
msm7x30: Disable LPA for now

It causes a lot of problems, so disable it until we figure out what's broken
overlay: Remove config_telephony_set_audioparameters

* Breaks in-call microphone
msm7x30: Update Adreno blobs.

From d2lte.
Tag AU_LINUX_ANDROID_KK_2.7_RB1.04.04.00.007.018
msm7x30: Update egl.cfg for new Adreno libs
init: Blank main framebuffer on boot

Fixes 'bootlogo appearing while in android' bug