accept only one single unix fd array per message
kdbus.h: we don't need mmap stuff anymore, it's now implicit
remove incoming KDBUS_MSG_MMAP*, we only receive/send PAYLOAD_VEC
kdbus.h: when connecting to a bus we want to know the bloom filter size the bus owner set
kdbus: collect bloom filter size when a bus is created and return back to user
connection: handle some KDBUS_CMD_HELLO_ATTACH_ flags

... and add code to attach KDBUS_MSG_SRC_TID_COMM,
KDBUS_MSG_SRC_PID_COMM and KDBUS_MSG_SRC_EXE.
kdbus: refuse messages sent with a mismatching bloom filter size
kdbus: enforce limits on the chosen bloom filter size when creating a bus
replace some over-used -EINVAL with specific error values
more -EINVAL replacements to give better hints what went wrong ...
TODO: update
kdbus: for logging purposes the realtime timestamp is nicer, so let's attach it in addition to the monotonic one
message: KDBUS_MSG_SRC_EXE cleanups
message: fix usage KDBUS_MSG_DATA_SIZE
message: implement KDBUS_MSG_SRC_CMDLINE
kdbus.h: fix size calculation for timestamp data field
disable KDBUS_CMD_HELLO_ATTACH_CMDLINE again

still seeing memory corruptions ...
names: let userspace know about the required size for ioctl()
corruption bug, add missing cast in memset(), re-add KDBUS_CMD_HELLO_ATTACH_CMDLINE
set strings length in data records to unaligned length