message: fix item size of SRC_NAMES
test: correctly pluarlize the word 'string'
match.c: include device.h

Fixes the following build error on ARM:

In file included from /home/daniel/src/d-bus/match.h:15:0,
                 from /home/daniel/src/d-bus/match.c:24:
/home/daniel/src/d-bus/internal.h:71:31: warning: ‘struct device’ declared inside parameter list [enabled by default]
internal.h: fix typecast in KDBUS_IS_ALIGNED8
message: don't fail message sending when task_cgroup_path_from_hierarchy() fails
read group hierachy number from proc
Revert "message: don't fail message sending when task_cgroup_path_from_hierarchy() fails"

This reverts commit 9459b9a307136b98d2d6393bcadbd95015d764eb.
work around missing get_user_8() in some architectures
ns: drop 'disconnected' flag and move lookup code from connection.c
connection: do not hold ns lock while unref'ing it
policy: fix hash creation
cleanup jump label names
notify: pass flags in kdbus_notify_id_change
connection: cleanups
add KDBUS_ITEM_FOREACH_VALIDATE() and use it for user-supplied data
use IS_ALIGNED()
connection: only fput() fds we got with fget() before

This speeds up the handling of the error case.
internal.h: use u8 instead of uint8_t
connection: use kdbus_ns_find_by_major
remove KDBUS_CMD_BUS_POLICY_SET