zv: Signature & ObjectPath creation now failable
zv,zb: Signature & ObjectPath creation now failable
We need to ensure that Signature and ObjectPath are only created from valid string specs.
This makes signature and objectpath passing a bit less convenient but it's better to be safe.