client: use the schema.Signer API, remove Client.SignBlob method

Change-Id: I177c78f4f7f4ca54afd021d4ada866a35eea06eb