launcher/transient-units: use KillMode=process
launcher/transient-units: use KillMode=process

This allows forked-off children to survive their parents in case the
bus-activated parent is shut down before one of their children. Moreover,
make sure to give each transient unit file a unique name, so that a
new instance can be started, even if children of an old one are still
alive.

This addresses issue #11 and #73, implementing a suggestion given in
the latter.

Reported-by: Marc-Antoine Perennou <07f76cf0511c79b361712839686f3cee8c75791c@Perennou.com>
Reported-by: Jan Alexander Steffens<d4d774cda8be684d59f72959e20afdd63aff83f9@gmail.com>
Signed-off-by: Tom Gundersen <7c8224529a7c718e876cb2496c973509fde1e50e@jklm.no>

bus1/dbus-broker