Implement client support for DBUS_COOKIE_SHA1
Although it is not usually needed over Unix socket, this mechanism can be used as a fallback.
The patch series is a bit rough, but it compiles and lint cleanly at each step.
The server side implementation and refactoring is left TODO as well.