Modify extension functions for signing/proofs
Extension functions used for asking the Signer service to create signatures/proofs must specify key namespace and optionally a key name.
Currently the functions work like:
vc_with_proof := proof.create(vc)
They must be changed to:
vc_with_proof := proof.create(vc, namespace, key)