Update BT interface name for Android 4.2+

Change-Id: I5c93507ea7cef5b666170ad5c54b47bd13e8f158
(cherry picked from commit 1b025fc99fe058c553f8111317b43be571d2cbc1)
ueventd: remove duplicate permissions

These are set incorrectly, and already exist in ueventd.rc. Fixes
Bluetooth tethering.

Change-Id: If7b7f7d67ffc45d328c3016dc095aa0fe3971687
(cherry picked from commit 0c3a5a742fc2f11c2583bf8c0040eec8fca583d1)
Enable FM & decouple Effem dependency on BlueZ

Change-Id: I721a0a9da8be968cd05805ec5d54144325574814
Initial GalaxyParts implementation

Shared preference app for ARMv6 devices. Features:
 * Audio attenuation (disabled until supported by libaudio)
 * Samsung extamp filter (disabled until supported by libaudio)
 * Restart audio subsystem support (useful for applying
   changes to audio configuration)
 * Fake dual-touch (disabled)
 * Background process limit (remembers over reboots, unlike
   the same setting in Developer settings)
 * SD card read-ahead tweaking
 * Swap setting
 * Generate bug report feature
 * Several localizations included, contributed by many galaxy5 users
 * Supports overlay so that default features/values can be
   customized per-device.

Based on older Galaxy5Parts, mostly written by DSM_. Many thanks to
you and everyone who provided translations.

Change-Id: Id730f10196b6df17a7e8aff0b84e18b7805a3286
(cherry picked from commit da8ed4a5826019cc8efb9d720b189e736da1cf77)
libaudio: Samsung external amplifier (extamp) support

Driver checks for property persist.sys.extamp, which should
contain five comma-separated values, corresponding to the following:

enable (0,1)
headset (all except no-mic & fm)
no-mic headset
speaker
fm (headset/speaker)

This commit also enables extamp support in GalaxyParts application
(to manage this property).

Change-Id: I7015e3c5e0d4a6a94a08a071e5863ac95fd1313d
Fix wifi driver loading & wifi hotspot

(cherry picked from commit 7f419cefd2edb381d77415a5f5b17fe041767a4b)

Change-Id: I46b256043dc84177f593ac96df6906da6ec708c7
Add bluedroid common buildcfg & disable unsupported features

Disables GATT, BLE, SMP.

(cherry picked from commit 221ac0f4495ac46dcb1548f92e83a979fa379c2f)

Change-Id: I280b442045a657419b7ad775c24be49285e8cefb
releasetools-extras: add webaudiores.apk

(cherry picked from commit b4ff042a4e41fadfca6ae8521efebcfc495d6435)

Change-Id: I7d479b17cfc4a12ca793007b2b745a41549349b4
Bluetooth: disable GATT profile in BT app

Not supported on our hardware (BT 4.0/BLE required).

(cherry picked from commit 7b866c42d56245bbfece3524e0db3716c5daaa24)

Change-Id: I068dfcdca39e58f4a9cc2a0a89c354a0be46ec4c
Remove hwcomposer (enabled in qcom msm7x27 config)

(cherry picked from commit fc01800061d499950f659a9376c8ce58a884f609)

Change-Id: I782e382c558dcf0a7ac077c093bc790c853b9198
Enable legacy parameters for samsung devices

(cherry picked from commit 044c54b77b1a45cdce7addb6c4f3c18c7249fb8b)

Change-Id: I27be73a007735a5639c9ce577d583f66bf572fad
Enable 5MP camera properties for beni & cooper

(cherry picked from commit 844f1d96e4989b5732ecc61108ba9cc09e640913)

Change-Id: I6749c4247b01bbf4de226669ae79628fb87dad7b
FM: temporarily disable until CM11 adds support for FM radio

Change-Id: Icdf62e2347b0bf5df35abbb2195f645c4a3318fa
libaudio: increase extampTmp buffer

Needed to avoid build error related to bionic fortification in
KitKat.

Change-Id: Ibeeadd0508bd9918f04bf60cbda70e5034593336
Merge "FM: temporarily disable until CM11 adds support for FM radio" into cm-11.0
fstab: fix sd-ext and sdcard mounting for KitKat

Mounting of sdcard now uses sdcard daemon (primary physical
configuration only).

See: http://source.android.com/devices/tech/storage/config-example.html

Change-Id: I6bf825a8898ce38772b5a9e576f1a353fff88254
Fix wifi on KitKat

Change-Id: Ie308c86086cfc474cadc84a42b02ee4d1413d5a2
Enable KSM by default

Change-Id: I7af7d14650087e893155ae63f003fcac4fdc4b23
Move overlay to fix microphone on KitKat

Change-Id: Ibec2865bb198ddd051f3985eb17243c66b7bada7
Add basic SELinux policy for /sd-ext

* Add unionized file_contexts to extend /sd-ext support. This fixes
  /sd-ext formatting in recovery, and adds potential support for
  backup & restore of user data.
* Set SELinux to permissive mode by default. We need to add more rules
  in order for enforcing mode to work correctly.

Change-Id: Ie85b12ad4ebc2b01d0c39573d101e69878f7ff05