core: fix require $XDG_RUNTIME_DIR

  $ sudo dracut -f
  Trying to run as user instance, but $XDG_RUNTIME_DIR is not set.
  /usr/lib/dracut/modules.d/98systemd/module-setup.sh: line 10:
    ((: >= 198 : syntax error: operand expected (error token is ">= 198 ")
bus: make bus_print_all_properties work for non machinectl cases

add a destination parameter and skip properties we can't read