Merge pull request #71 from plfiorini/tmpfiles

[all][init] Create /run/droid-hal via tmpfiles
[i9300][audio] Add pulse audio configurations

In addition, sets the correct device name in order for
pulseaudio to change the profile when a headphone is plugged
[i9300][packaging] add device specific file for galaxy s3
[i9300][wlan] Add wireless module configuration

Configuration files to load the dhd kernel module,
and set the module parameters to match firmware.
[i9300][modem] add ofono hack from (beidl)
[i9300][environment] Add compositor variables
[i9300][patterns] add patterns files
Merge pull request #73 from impegoraro/hybris-10.1

[i9300] specific files for sgs3 intl
[all] init-debug should come from hybris-boot git repo and lives in %{android_root}/hybris/hybris-boot/
[all] Add define:  device_target_cpu: Used for native builds. Normally the nested droid build env will do an old-fashioned cross-compile and produce non-x86 binaries (default armv7hl). This can be set to tell OBS what arch the binaries are. Eg Android for Intel arch must set this.

Signed-off-by: David Greaves <david.greaves@jolla.com>
[nuc] Add dhd for nuc
[all] breakfast is CM specific; use lunch. See http://wiki.cyanogenmod.org/w/Envsetup_help#lunch

Signed-off-by: David Greaves <david.greaves@jolla.com>
[all] Add support for %{device_variant} for AOSP
[nuc] Use the device/device_variant pairing
[all] AOSP seems to use .../obj/kernel/.config not obj/KERNEL_OBJ/.config so wildcard it
[all] More  relaxation for KERNEL_OBJ/ ; Don't fail if modules are missing; remove duplicate line
[nuc] Add baytrail_generic patterns
[nuc] Some random configs copied from N4

Signed-off-by: David Greaves <david.greaves@jolla.com>
[all] Move apply-permissions.c to helpers and prepare an Android.mk to build it droid-side
[all] Add apply-permissions explicitly to the list of make targets
This depends on android_build looking in rpm/* for Android.mk files

Signed-off-by: David Greaves <david.greaves@jolla.com>