[bluetooth] udev rules and system service for bluetooth initialization

- Run hciattach when UART tty becomes available so that hci0 can be
  accessed

- Ensure /dev/rfcomm devices have proper permissions to enable sync
  over BT
Merge pull request #47 from hmallat/lge-hammerhead-hciattach

[bluetooth] udev rules and system service for bluetooth initialization
[configs] Add multimedia keys and a US keyboard layout

To enable Bluetooth headset multimedia keys (play, pause, etc.) the
corresponding keycodes need to be defined. Brought in adenexter's
changes to Jolla keymap config.

To enable Bluetooth keyboards brought in mikkoh's US keymap from Jolla.
Merge pull request #48 from hmallat/keymap-update

[configs] Add multimedia keys and a US keyboard layout
[hammerhead][patterns] Add mce-plugin-libhybris to get working notification LEDs

Signed-off-by: Matti Kosola <matti.kosola@jolla.com>
[maguro][patterns] Enable gst-omx, notification LED and device lock

Change-Id: I255feaf93c61a643ed953b549d787dcae9678c57
[maguro][gst-omx] Adapt gstomx.conf to TI's OMX libraries

Change-Id: I936ec103e12c2c24ed6451ba346f146e6e1f3a93
[maguro][patterns] Add gst-av for MP3 support

libav is already included in the image as tracker depends on it.

Change-Id: I25269048e806a269a6ee07cde0d98aca7b04598f
Merge branch 'hybris-10.1' of git://github.com/mer-hybris/droid-hal-device into HEAD
Revert "[maguro][patterns] Add gst-av for MP3 support"

This reverts commit 02c29bace73bd0e74d8717c461fdbc64d33b7907.
[maguro][patterns] devicelock encsfa -> encpartition

Change-Id: Ib5a71ef1a29dd6d7fe38ade8649481f9ac9250e4
Merge pull request #49 from beidl/hybris-10.1

[maguro] Notification LEDS, device lock, partial video playback & MP3 support through libav
Enable flashing of kernel when kernel package is updated.

[kernel] Enable flashing of kernel when kernel package is updated.

NOTE: This is a bit hacked in as it needs device specific post scripts
as well as device specific configs however the flashing script fits all
platforms. Also should be noted that simg2img is missing and thus
flashing of all partitions is not supported.

Signed-off-by: Marko Saukko <marko.saukko@jolla.com>
Enable 4G on hammerhead.

[4g] Enable 4G options for hammerhead.
[hammerhead] Provide ofono-configs.

Provide ofono-configs for hammerhead.

NOTE: This needs to be specified device by device basis if the 4g options
are wanted or not.

Signed-off-by: Marko Saukko <marko.saukko@jolla.com>
If multirom setup is detected we should not flash kernel.

[flash-partition] Skip boot flashing on multirom setups.

Signed-off-by: Marko Saukko <marko.saukko@jolla.com>
Skip creating some mounts.

[mounts] Skip creating of cgroup mounts as systemd does them for us.

Systemd handles automatically mounting of /sys/fs/cgroup and
/sys/fs/cgroup/memory when needed.

Also exclude the auto as it is not generatig valid mount entry and
doesnt do anything anyway.

Signed-off-by: Marko Saukko <marko.saukko@jolla.com>
start-user-session@USER.service does not exist anymore

[systemd] Remove non existent service reference.

Signed-off-by: Marko Saukko <marko.saukko@jolla.com>
Drop Requires= from droid-hal-init.

[systemd] Drop Requires= from droid-hal-init.

Signed-off-by: Marko Saukko <marko.saukko@jolla.com>
[all][packaging] retain permissions of config files

Change-Id: Ifeb42478d7f7857bb593ca19bee93b066c3f9b91
Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>
[all][packaging] exclude config files you deal with manually

Change-Id: If2c83be8cca1ce8841eef51054510766edfda151
Signed-off-by: Simonas Leleiva <simonas.leleiva@jollamobile.com>