libudev: devices received from udev are always initialized

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
bus: catch up with kdbus changes

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
libudev: disable monitor inside a container

Uevents are events of the host, which should not leak into a container.
Containers do not support hotplug at the moment, and devices and uevents
are not namespace aware.

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
libudev: monitor - only disallow "udev" type events

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
src/libudev/util.h: add missing FOREACH_LINE

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
test/test-device-nodes.c: bring in line with upstream

Signed-off-by: Anthony G. Basile <blueness@gentoo.org>