Use wl12xx firmware in hardware/ti/wlan instead of our own copy

Change-Id: I4a13c6ceec67a12c45455dd37383112dcf5a6b5c
Set boot animation to 600 pixels.

Change-Id: I781fc8cb749954c521efea9f4b8c64349b891954
Revert "Don't build without proprietary blobs."

This change causes more problems than it solves.
It breaks breakfast.

This reverts commit cc93c705060f7cdcdf978a499669a03546d59492.

Change-Id: I084befb9121bf5e95aed48b8f8a735b9dbdccc44
Revert "Don't build without proprietary blobs."

This change causes more problems than it solves.
It breaks breakfast.

This reverts commit cc93c705060f7cdcdf978a499669a03546d59492.

Change-Id: I084befb9121bf5e95aed48b8f8a735b9dbdccc44
Reduce frame rate reported by framebuffer HAL to 54 Hz

This matches a corresponding kernel change to run the panel at 54 Hz
(allowing us to reduce the pixel clock to allow downscaling of larger
images).

Change-Id: Ib3e6ce2e2ac337fc5dfb2b02ccd31a708decda7b
Add <linux/omapfb.h> header needed for hwcomposer
Enable building of hwcomposer.omap3
Use CM11-specific kernel config

For the moment, we want this for DSSCOMP/hwcomposer support.
Use shrinker when creating final OTA package
Symlink /system/app/{GoogleHome,Hangouts}.apk to /dev/null

GoogleHome is included in some Google apps packages for some reason, but
doesn't fit onto our small /system partition.  Ship a symlink to
/dev/null there, which will cause the OTA installer to write the package
to the bit bucket.  (It's still possible to install the package via the
usual methods -- we just don't want it on /system.)

Do the same with Hangouts, which can be installed from the Market.

Thanks to Ricardo Cerqueira (arcee) for the idea.
Revert "frameworks/base overlay: make the low memory killer less aggressive"

This doesn't appear to be working as intended -- we may need to do some
experimentation to find better values.

This reverts commit 90d022132a354cd7bc09319c04e57ad91f1f19ac.
Merge branch 'cm-10.2' into cm-11.0
Revert "Set boot animation to 600 pixels."

Unnecessary now that we have boot animation selection working properly.

This reverts commit 36f8cff507b6327de7825c2c269b08b10e49e0e7.

Change-Id: I1d73ba6edbba5aa8e4a23036d7c7debc40da36e0
Remove obsolete Trebuchet config overlay

These config settings are no longer present in the Launcher3-derived
Trebuchet and will break the build once that's enabled.

Change-Id: Ie76bf33a3e8d92a2b07672b453077ca5691330fc
Update audio prebuilts to use Thumb instructions

This saves 168 KB in the installed image and should have zero to
slightly positive impact on performance.

Change-Id: Ice4da0bab81de6136a1533a6b1aca1d393854ffd
Use TI wpa supplicant.

This allows us to get the MAC address and reconnect after sleep.
It is necessary to obtain the repo:
CyanogenMod / android_external_wpa_supplicant_8_ti
and put it into:
external/wpa_supplicant_8_ti
Use 16-bit color when rendering the boot animation

This should improve bootanimation (and boot!) performance.
Report only hardware capabilities that we actually have

We're currently reporting a bunch of hardware capabilities (camera,
microphone, compass, GPS) which we don't actually have.  Presumably this
was done because these capabilities were required by the compatibility
definition once upon a time and apps implicitly depended on their
presence, but with the revision of the CDD to accommodate basic
wifi-only tablets and the proliferation of such devices on the market,
this should no longer be necessary.
Remove unused recovery.fstab

The recovery now uses the unified fstab.encore, so this file is
obsolete and unused.  Remove it.
Clean up BoardConfig.mk

encore's been around an unusually long time, and in that time it's
picked up quite a lot of cruft in BoardConfig.mk; it's time for a
housecleaning.  Specifically:

* Remove flags for which no other references exist in the CM source tree
* Reorganize remaining configuration into some semblance of a logical
  grouping and order