agent.json: Make it possible to specify clone dir

This is important for example for Go packages that are using github paths and it
is not enough to simply clone them into the workspace root directory. These
agents can now use "clone_dir": "github.com/.../..." in agent.json to specify
where to be cloned.