This patch series reverts two previous commits which added auditing
hooks to the daemon/remote.c dispatcher code. This is then replaced
with hooks added directly to the QEMU driver code. This has the
downside that auditing only works for the QEMU driver, but it is
unavoidable because the dispatcher code has insufficient information
to properly generate audit records. It also handles escaping of
strings which contain user supplied arbitrary formatted data.
It finishes up by adding auditing of disk/net resources.