Support global initial scripting

Also renamed `extra job environment` to
`copyable environment variables`.