appc/spec: make version a first-class required field