Don't build alsa.omap3.so with read-only relocations

This causes the world to explode when loading this module for unknown
reasons.
Update prebuilt libaudio.so and alsa.omap3.so

The new modules are built from inside a CM 10 source tree using the CM
10 toolchain and build system.
Add instructions for building audio HAL components from source
Add libasound.so and conf files to prebuilts

These don't really belong with the vendor blobs -- they're built from
source (and in fact, the copies being committed are built directly from
a CM 10 source tree -- they're prebuilt for now to avoid having to
re-add external/alsa-lib to the CyanogenMod project).
proprietary-files.txt: remove libasound.so and other audio cruft

This stuff is either unnecessary or now residing in device/bn/encore.
Update wl12xx firmware to TI release R5.SP3.06

Old firmware version: 6.3.10.0.132
New firmware version: 6.3.10.0.133

Downloaded from:
http://git.omapzoom.org/?p=device/ti/proprietary-open.git;a=blob;f=wl12xx/wlan/wlan.tgz;h=3e53785dc1d5f54c07e7b45deaee7bd25adb6fa7;hb=3dd2bed395fde43917ed756efa7e62d7294110f4
via
http://review.omapzoom.org/#/c/30987/

Change-Id: I353dde4d9f8943d932189f179f0427b5d25c7378
Strip debugging symbols from installed wifi modules

This saves several MB in the installed system.

Change-Id: Iad35f73de5ebea171b96e654f4d0b3f3a72163e8
Lock the CPU clock speed to 1 GHz as early as possible

This reduces the amount of time the CPU is running at higher clock
speeds during early boot.

Change-Id: I01f141133a943d52b772e792c7547a7897d22266
Add a new power HAL

This very simple power HAL pins the L3 (memory) bus clock speed to the
max only while the screen is on, allowing us to benefit from improved
graphics performance without using power unnecessarily while the screen
is off.

Change-Id: Ib9f65fdd98e7dcec679f5a13878ff6033674fdb2
Remove obsolete/unused blobs

* DSP firmware: we're using newer firmware in the vendor/ tree
* overlay.omap3.so: obsolete since ICS

Change-Id: I0643f6cf4d175379d287bff87c8c0bbc43a63c2d
setup-makefiles.sh: remove obsolete libaudiopolicy.so reference

Change-Id: I2363b247838e1183c3fb8533e79ec70ff37d49b1
SurfaceFlinger: use HAS_CONTEXT_PRIORITY

The OMAP3 SGX530 EGL driver has this extension, and it appears to help
performance, so use it.

Change-Id: I5019674a3199e1efa69ccf57c8f860abdab645f9
KXTF9 HAL: close file descriptors when we're done with them

The failure to do so was leaking file descriptors, eventually causing
all of userspace to fall over with EMFILE errors.  Thanks to XDA user
webyrd for reporting.

Change-Id: I4dba0cde755aa6381e0b71406628fa724276363a
Add a new powervr.ini to configure the screen refresh rate

We need to configure the screen refresh rate in order to get optimum
performance without tearing from the graphics subsystem.

While we're at it, remove this file from proprietary-files.txt -- it's
not a binary blob, so it doesn't belong there.

Change-Id: I303900db4e892a23b23b5a48b18c28011faca2de
Update ro.vold.switchablepair for new storage locations

Thanks to XDA user leapinlar for noticing these were out of date.

Change-Id: I3fc5950053ee17477a6fea3bb4a35fb26d788a51
Build with new encore-omap3-3.0.y kernel branch

Change-Id: I480102a666764ba66873897a30d0111e2e120111