bus: revert attempts to make the integration-testing work

  fa6ccbf42360cdd794ae3164b76e0cc8f0bd62de
  197941a8d5d74d79ca45ae73ec114939a8e88244
  547708f59edd73d98edcbe84e95b41f7b3321f3b
build-sys: no longer rebuild various bits and pieces such as man pages each time the Makefile changes

We don't do this for .c files either, even they are also influence quite
a bit by makefile settings. Given that XSLT is a lot slower then the
rest of the build let's make our build a bit faster if people end up
touching the Makefile.
bus: don't generate NameAcquired/NameLost messages in the library

The signals appear entirely redundant due to NameOwnerChange, hence
don't do them in the new library, instead leave them for the
compatibility bridge only.

Also, set the serial number for synthesized messages to (uint32_t) -1.
bus: synthesize local error reply when we cannot deliver a message to kdbus because the destination is unavailable
bus: whenever we notice the connection is terminated enter CLOSING state
core: allocate a kdbus bus for each systemd instance, if we can
bus-proxyd: Fix CLI help. --bus-path is also usable as -p.
libsystemd-bus: catch up with latest kdbus changes

The name list and query functions now work differently in kdbus, as the
result is stored in the connection's pool, rather than being copied back
through the ioctl buffer. That also safes us some logic, as we don't
have to resize the communication buffer in a loop with growing buffer
sizes.

Due to this, KDBUS_CMD_MSG_RELEASE was renamed to KDBUS_CMD_FREE, as it
is now used outside the message logic as well.
systemd-bus proxy service and socket files
systemd-bus-driver

driver

Conflicts:
	Makefile.am