u8150: Clean up makefiles

Use one TARGET_DEVICE test to hide all local, device- specific
makefiles from other device builds.

Change-Id: I49201d2175a5bb34fe92508e126db8d5babdd450
u8150: reworked libaudio

Developed by Adriano Carrata (ac1953):
- Improved audio post processing (AudioFilter.csv)
- Optional headset volume attenuation
- Cleaned up code (style, quality)

Change-Id: I08e1814a12cd060ae82006aa6e51fe998847e303
Merge "u8150: Clean up makefiles" into gingerbread
Merge "u8150: reworked libaudio" into gingerbread
u8150: Clean up overlay

Patch 1: Delete keys which are already default in the system's framework
Patch 2: Delete local Mms settings as well
Patch 3: Remove FFC keys from Camera overlay; we don't have an FFC

Change-Id: I33d9457f09468454d5cd92090f17fd5181bca9d0
u8150: Specify that we don't have autofocus

By setting BOARD_LIBCAMERA_MISSING_AUTOFOCUS we tell the Android
framework that we don't support autofocus, which instructs it to
skip autofocus call backs (see #18181).  This fixes the Barcode
Scanner application in Huawei U8120, U8150, U8160, and U8180.

Change-Id: Ief165466577a547eb8baf1413be1af554ebdc3e8
Merge "u8150: Specify that we don't have autofocus" into gingerbread