bluetooth: set build flags to reflect lollipop changes

Change-Id: Ieaf34484309200fab69238db3651b2a2394a2d34
ueventd: Set correct permission for BT and FM

Set correct permissions for SMD and radio interfaces

Change-Id: I8cbe332bb3fa0dbabf81d3fc2a57bf2d06fd34ee
audio_policy: Add FM_RX and FM_RX_A2DP to attached input device list

- FM_RX and FM_RX_A2DP are not physically connected/disconnected
from a device runtime.
- Hence if a device supports these devices, add them to
attached input device list.

Change-Id: I2c231cbfef95c3c12ccfa26d320d96e3ef7a07ec
audio_policy: Update audio_policy.conf with supported AAC profiles

- Modify audio_policy.conf file with supported AAC profiles for
  compress offload playack.
- Currently supported profiles are AAC_LC,
  AAC_SBR, and AAC_PS

Change-Id: I34ab3b08a9221d19a86656c7242ad3a27119e3e3
update roomservice dependency for platform specific audio hal

Change-Id: Iba6ba4c912411b993fbec3fad085f10edaf683ae
keylayout: Fix Camera hard button press issue

Issue: Camera keycode is not passed to framework when Camera hard
key is pressed, resulting in image capture not working when camera
key pressed.

Fix: WAKE_DROPPED Flag is removed in L-framework code so the
parsing of gpio-keys.kl file at bootup fails. Hence when Camera
key is pressed the corresponding scan code map is not available
and unknown keycode map is returned to framework. Removing
WAKE_DROPPED flag from the gpio-keys.kl file ensures parsing and
correct scan code to be returned to framework.

Change-Id: Iacd218cf2959fb51d25e8c4112612379f794fdd8
CRs-Fixed: 710844
keylayout: add missing line of license text in kl files

Add missing line of license text in key layout files.

Change-Id: Ie908937634a056dbc018606061a9f1d2c4a99343