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 "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
Don't allow /rom to be formatted in the recovery

/rom contains most of the information that specifically identifies the
device, so formatting it would be a Very Bad Idea [tm].

Change-Id: Ibcf5a847985b84aadbc34cf87a9a34cc1dee8ded
Use 16-bit color when rendering the boot animation

This should improve bootanimation (and boot!) performance.

Change-Id: I4091c3d8694b6c74e0ea4635832be96a5cc97e0e
Use half-resolution version of the boot animation for better performance

Change-Id: I588bcb68ce01089749f125d2f7c87477fd703bc7
Specify full path to commands in TARGET_RECOVERY_PRE_COMMAND

This fixes reboot-into-recovery from a running system.

Change-Id: I7373f0d3e2fd7f56b7a65c84071d4f3f665ba6d8
Fix: Use half-resolution version of the boot animation for better performance

This needs to be defined in cm.mk or it has no effect.
BoardConfig.mk seems not to be picked up by vendor/cm/config/common.mk

[steven@steven676.net: remove useless flag from BoardConfig.mk too]

Change-Id: I69de3e1d17b2404104d2e0f132367733092f39cd
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
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
Remove optimization settings from BoardConfig.mk

It's no longer possible to override the optimization settings chosen by
the build system this way, so these settings currently have no effect at
all.
Build audio HAL components from source instead of using prebuilts
Use global DEFAULT_SAMPLE_RATE constant

Class android::AudioRecord does not contain a DEFAULT_SAMPLE_RATE
definition, so the global definition must be used to avoid a compiler
error.

Change-Id: Iff5fc07a503e28776e25b53672ff686f0d4dc367