bus: update kdbus.h (ABI break)
bus: update kdbus.h (ABI break)
sd_resolv: Rename structs- and function names to sd_resolv
sd-resolv: rename old asyncns variables
sd-resolv: require SOCK_CLOEXEC
sd-resolv: remove left-over comment

We are anyway breaking the API by renaming everything, so that is not a concern.
coredumpctl: in case of error free pattern after print
Revert "coredumpctl: in case of error free pattern after print"

This reverts commit cf50a55277ee432e1217ad894afcbd9a664ff96c.

set_consume frees on error.
readme: CONFIG_FHANDLE is a requirement
README: list CONFIG_FHANDLE in main section
sd-resolv: rename to sd-resolve

Lennart pointed out that we were misspelling 'resolve'. Let's not repeat the mistakes of 'umount'
and 'resolv.conf'.
Revert "Revert "coredumpctl: in case of error free pattern after print""

In the case of the error set_consume will free the pointer 'pattern'
which is later used in log_error. Either we should stop priniting that
or use simple set_put and free pattern manually.

This reverts commit ece6b8fd5bbc1fee16f652e680e3033f2f3efc4a.