Fix audio

Required by http://review.cyanogenmod.org/#/c/56448/11
camera: Cleanup & remove compiler warnings

Change-Id: I686c88e82a83072b9f392369960160e8ec345e30
msm7x30: use KitKat zRAM setting

CM's compcache has been removed, so we need to migrate to KitKat's
mechanism. The value is set to 128 MB for now, which gets compressed
to ~40 MB on RAM and may provide benefits to multitasking.

Change-Id: Ifdf5be79a07253051f789db459c8958c09a48472
Merge "camera: Cleanup & remove compiler warnings" into cm-11.0
Performance profiles: default to 'classic' values

1st contact with gerrit, please tell me if stuff is wrong.

Changed the performance profiles so that default sets low limit 122MHz, 
which was standard before we had profiles. 
Seems to work well with 122, no need to raise that 
(and incur a battery penalty? If Arm is like Intel, CPU speed matters little _unless_ the voltage changes).

performance profile 0 sets upper limit to 768mhz. 
Again, to _me_ it seems good enough, when your prio is to 
keep the phone alive.

performance profile 2 stays at 360/1400.
360 may help people with audio dropouts, 1400 is a good stable overclock.

Change-Id: I51ab594db49e3c552ea5c4d297aa55c4c7bb373a
BoardConfig: Use Qualcomm optimizations for Bionic libs

By enabling TARGET_USE_QCOM_BIONIC_OPTIMIZATION, there are
noticeable improvements in terms of performance.
This option allows to use optimized assembly routines for
some math operations (sin, cosin, e_power, e_sqrt, e_sqrtf)
for bionic libm library.

Change-Id: If46782c1de9eb0d99ded13cecf72b1875d19d2c3
Cut zRAM size in half

Change-Id: I06d559ef8ccc24c71208be707a6029807edd162e
Read only 1 page cluster at a time

Change-Id: Id0600c5fc2e45b9de701256dc490275d4f3ff51e
init: remove useless property check

Change-Id: Ia16dedb0e2d065fbf3e9dc202cb15397800a798e
Revert "Include specialized copy of libskia for playback of Saved Webpages."

Obsolete in KitKat

This reverts commit 5bd7116578384ffccca989baf847a899dc4403c0.

Change-Id: I78d28af7eb5aad0f05bfe18e210033c2ee8ee962
msm7x30: Use recovery-specific fstab

Use a separate fstab for recovery so we
can use block device path for sdcard

This re-enables CWM's advanced partition functions
to create /sd-ext on external storage.

Change-Id: Idff92b29f6684ad5f48a776166067fe94f33280c
HACK: Readd Webkit flags

* Compatibility with PMEM

Change-Id: I5c8081065b97c8b30be1c0ecb66f9632d62c2c88
camera: Fix video recording on camera wrapper side

Change-Id: I9a77e842db6f9a228d658adf04b0caa07ae6eda9
power: Remove SmartassH3 references

Change-Id: Iafcf4aa7d4196ce3412494d03e6856ad1e2c85a6
liblights: Use standard HAL API versions

Change-Id: I09c79759dbf5b7352dce647368364df39ef435e3
camera: do not use GNU old-style field designators

Avoiding the use of GNU extensions improves portability

Change-Id: I2fd8ea9eebba75185533c4efed6cd6f4feeb0917
camera: Use standard HAL API versions

Change-Id: I83f68be4336c77bea0ac27aac43625f9f239df18
Merge "Performance profiles: default to 'classic' values" into cm-11.0
msm7x30: Enable KSM by default

Change-Id: If5c38280511a351594fbd9bd3c553a59742b499b
Revert "Don't set low RAM for now"

This reverts commit 26e86256e80dfe41f9c9f7ca0c663b30f429a51f.

Change-Id: Ic6834be4ddc22ce773171e0a0a32135516f5182a