dbus unique names have :[digit]

We can't use ':' because it clashes with the scheme separator in
the URI. Therefore we transmit the URI without ':' and add it back
in only in the case when the name has an initial digit, because
only unique names are allowed to have an initial digit.

Signed-off-by: David Scott <dave.scott@eu.citrix.com>