* Changed the handling of paths to make them relative to the directory that the step
is running in. In a loop, for instance, files are relative to the iteration
directory.
* When reading files, allow the syntax 'job://<job number>/...' to read files from
another job. If the job number is omitted, so the prefix is 'job:///...', the top
directory of the current job is used.