Replace "cleanup" argument with "quiet" that points output to /dev/null
The cleanup argument to grid_map and the Job class does not actually work when it's set to true. This is because we are trying to delete the output files from the same process that is writing to them.
We could fix this by adding an extra job that executes at the end that cleans things up. Or we could specify the output path to DRMAA as /dev/null.
The more I think about this problem, the more I think it's more trouble than it's worth. If we have an extra job that goes and cleans up these files, there will have to be an extra job for every machine that GridMap jobs got scheduled to run on, and there's no guarantee that there would be a slot available for them to run in a timely manner. I think it makes more sense to get rid of the cleanup argument and replace it with a quiet one, which would just set the output path to DRMAA as /dev/null.