Make location optional
In configuration file, dataset location is usually required, but in some cases it can be optional (eg. when spawning a cluster).
Making dataset optional impacts both StackIntegrator
and DistributedStackIntegrator
which have to be modified accordingly.