v.io/x/ref/lib/exec: Use verror instead of errors.New() and fmt.Errorf()
The CL replaces uses of fmt.Errorf() and errors.New() in v.io/x/ref/lib/exec
with verror. Various other things change as modules (especially in profiles)
were testing against the format strings.
Error messagews were changed as little as possible, usually just adding "{1:}{2:} ".
The error errFailedStatus in v.io/x/ref/lib/exec/parent.go merits
special review because there is no actual text in the error message.
The previous code went to some trouble to remove some text from the message,
leaving only a parameter string. I did the same.
Tested:
cd v.io
v23 go test ./...
v23 test run vanadium-go-test
Change-Id: If20378a55175250abbfc5775c4b3768cb646bbec
11 files changed