webos: Define VIRTUAL-RUNTIME_init-manager and use it

* weak assignment in packagegroup-webos-boot should be consistent with
  other recipes in layers -> sysvinit
* webos_daemon shouldn't add init-manager to PN RDEPENDs, not all
  packages have init scripts in PN and not all scripts need
  init-manager (e.g. sysvinit script needs update-rc.d in RDEPENDs)

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I49397c748d6af0b845f70e4f990af2fb1384acea
dhcp: Use webos_upstartconfdir variable

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I3ba2b1d169ec26130cfa86336340660bb1bb56a0
dropbear: Use webos_upstartconfdir variable

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I63803f28a33eae81cdb43ebb453c9104616af677
webos-features: Add extra variables to select init system

* upstart in DISTRO_FEATURES isn't currently used, but will
  be in following changes
* WEBOS_DISTRO_FEATURES_INIT_CONSIDERED is needed to prevent
  backfilling of sysvinit when oe-core is upgraded to 1.4
* both variables are useful to change default init system
  from local.conf without changing meta-webos

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I1b82bd2a1eaf9573b521632bfba6a5a5fe33cf6e
base-files: Create /run and replace volatile dirs

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I31e348fe157415951235bec5ef6e8138a78d0a98
webos: Select udev provider based on DISTRO_FEATURES

Open-webOS-DCO-1.0-Signed-off-by: Martin Jansa <martin.jansa@palm.com>
Change-Id: I3a318a27eb28783507fe56e9d1d0150df1bc4e29