Fixed adding and removing match rules for other peers

Signed-off-by: Radoslaw Pajak <r.pajak@samsung.com>
Release name fixed

Release name fixed to allow name releasing by priviliged user on behalf of other peer, if that peer own the name.

Signed-off-by: Radoslaw Pajak <r.pajak@samsung.com>
Fixed name releasing and sending broadcasts about name change

- fixed name releasing, when starter acquires the name released
- fixed old_id when sending KDBUS_MSG_NAME_CHANGE after owner has changed
- fixed condition to handle name conflict if there is starter in background
- fixed sending KDBUS_MSG_NAME_ADD only when the name wasn't present on the bus

Signed-off-by: Radoslaw Pajak <r.pajak@samsung.com>
fixed name queueing when handling conflicts

Connection that loses name is put into queue if it wish to.

Signed-off-by: Radoslaw Pajak <r.pajak@samsung.com>
use "&&" instead of nested one-line "if"