Enhancements to directory handling
- 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:///...' 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.