[maguro][bluetooth] Fix bluetooth enable/disable

The tuna bluetooth platform driver sends rfkill uevents when bluetooth is
supposed to be activated. Let's react to these events and re-start the
firmware download whenever bluetooth is activated.
Also, to not confuse udev, do not rfkill-unblock the bluetooth devices
(including the platform device) as it could end in an infinite loop.

Change-Id: I1c1b04c7138c20b46e3bc15a52ecb754113d7e15
[maguro][bluetooth] Don't start bcm4330-bluetooth-firmware at boot

It is now started as soon as rfkill uevent is sent from the tuna
bluetooth platform driver, which happens when a user enables bluetooth
in jolla-settings or at boot (if it was enabled before shutdown).

Change-Id: Ice1886addf8dc073aaaa3e054bebd58760365cc1
[maguro][bluetooth] rename udev rule file

Change-Id: I1da33a194bd5e84b686c59989aa3792f7593c057
[maguro][gpu_oc] Set GPU clock speed to the chipsets actual default speed

Change-Id: Id0319ce2af3612a747b5dab76a747a403fff7b64
Merge pull request #44 from saukko/hybris-10.1

Couple of patches for device bootup things
Merge pull request #46 from saukko/hybris-10.1

Fix audio during upgrades and improve packaging a bit
Merge pull request #45 from beidl/hybris-10.1

[maguro][bluetooth][gpu_oc] Bluetooth fixes and GPU freq setting
[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 4G on hammerhead.

[4g] Enable 4G options 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>