action-fail: a jujuc command for Actions to set an error state

action-fail permits an Action to set an error value which will be returned to
the stateserver upon completion of the Action.  This does not prevent
action-set from adding more values to the results map.
as in other review, just embed a nil jujuc.Context, and the bad methods will panic when called unexpectedly -- better than ignoring them