[maguro][bluetooth] move script to /sbin and fix occasional hangs on boot

Change-Id: Id00977cfb63df063b310d32221c19aab89e2a2ea
[maguro][bluetooth] Change service to new script path

Change-Id: I899eecd423fdc76e7f7ee80f94dcdfc06c7caf0f
[maguro][radio] Create symlink to radio partition device

The Samsung RILD expects (hardcoded) the radio partiton device to be at
/dev/block/platform/omap/omap_hsmmc.0/by-name/radio

This path of course does not exist, so lets make a symlinkto it for RILD not to crash repeatedly in the background.

Change-Id: I738fbd7f3adf7e64d361a2c5c7f42395cf9f27dd
[maguro][audio] primaryandbluez sink is invalid

Change-Id: I5f5bdcc503f0da49e9854b539ce9f5019f9424d0
[maguro][modules] Let systemd handle probing of RPMSG modules

This change loads OMAP remoteproc-related kernel modules as soon as systemd is running.
The ducati firmware is now successfully loaded as it'll only load the related modules when /system/vendor is mounted.

Change-Id: I3b732c8398db33f7fd64676df208a873542635b3
[maguro][bluetooth] Unblock bluetooth and upload the firmware in parallel with droid-hal-init starting

An rfkill package can be pulled from: https://github.com/beidl/rfkill

Change-Id: I5c6eb6aac1246902c4e67bfab0e9a67c376086d7
[maguro][platform] Get rid of service file for symlink creation and modify the udev platform-device script

udev creates symlinks relative to / instead of /dev, so force the correct symlinking inside of the script

Change-Id: I98d04b297b4193aa5b42376d124b7bf18215364d
[maguro][patterns] Additional apps and packages on the default maguro build

Change-Id: Ic541ed393662014a8b646f51e891df19ddcb61c3
[maguro][patterns] Add link to my rfkill fork on Github

Change-Id: I84f8216c801e0fcec45359f961b509756229a9a9
[maguro][modem] UGLY* hack to work around ofono issues

As it stands now, ofono has issues reading and writing to/from the SIM.
Issues like: failing to read the IMSI, correct PIN registered as wrong PIN,
counting UP the remaining tries instead of DOWN, etc.

To allow a quick preview release for maguro, and since the developers
are busy with more important stuff: WORK AROUND IT

Users have to disable their PIN before flashing or through another device.
The script/service listens on ofonos dbus interface for changes regarding
modem power state. If the modem is powered => force the modem to online state
via a dbus call.

This is supposed to be a short-term hack. Until the developers (and I) have the
time to fix the real issue, this might do it.

*) ugly as in "hedgehog hit by a car"-ugly.

Change-Id: Ib37e2030ad4aab6df82e760e8575dfecd1c823ee
[maguro][patterns] Add disclamer to the usbmoded package enablement

Change-Id: I6e792b1ae253b6566071d759b427185547c8b8d2
[maguro][tmpfiles] Skip the startupwizard when starting the phone

Currently, the startupwizard locks up after the selecting an ambiance.
Users would have no way (or no idea) on how to deal with this situation.
So let systemd create tmpfiles for skipping the SUW.

Change-Id: I876d3113035eed1c0a3ee4686d28a8a8910f5e1a
Merge pull request #39 from beidl/hybris-10.1

[maguro] Fixes for bluetooth, rild, audio and ducati firmware loading