sd-bus: use free_and_strdup() where appropriate

This simplifies things a bit and makes sure we free any previously set
creds component before writing in a new one.
sd-bus: add suppot for renegotiating message credential attach flags
update TODO