webos_cmake: Remove dependency on MACHINE variable

* sstate checksums were depending on MACHINE variable even for recipes which
  don't inherit webos_machine_dep/webos_machine_impl_dep/webos_kernel_dep
* when some recipe inherits webos_machine_dep and also native, it was setting
  WEBOS_TARGET_MACHINE which isn't correct, native tools should be MACHINE
  agnostic
luna-prefs: Inherit webos_machine_dep

* it's writting MACHINE to ${sysconfdir}/prefs/properties/machineName

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
db8: Remove dependency on luna-prefs

* it builds without luna-prefs
* luna-prefs is now MACHINE_ARCH, so this dependency would force
  MACHINE_ARCH also for db8, activitymanager, configurator, filecache,
  mojomail-*, ...

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
upstart: Move MACHINE specific configuration for getty to separtate package

* MACHINE specific upstart is causing different checksums for a lot
  do_package tasks, move MACHINE specific variables to upstart-getty
  and exclude it from SIGGEN

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
webos-connman-adapter: Inherit webos_machine_dep

* it depends on MACHINE_ARCH luna-prefs

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
nyx-lib: Move runtime dependency to packagegroup

* nyx-lib is not MACHINE_ARCH, but nyx-modules are
* nyx-modules are not safe enough to exclude them with
  SIGGEN_EXCLUDERECIPES_ABISAFE
* instead of changing nyx-lib to be MACHINE_ARCH pull nyx-modules
  from MACHINE_ARCH packagegroup-webos-extended and remove nyx-lib
  RDEPENDS

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>