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

Very similar to the above.