prevent special-purpose connections from owning names or exchanging messages
use conn->type instead of conn->flags where possible
Merge remote-tracking branch 'kdbus/master' into 3.16/kdbus