Allow empty paths in FileInputFormat to fix a problem with the job preview
Optimizer handles deferred solution set updates.
Clean hash join shutdown on cancel case.
Reduced test logging verbosity.
Fixed accidentally committed log level change in local executor.
Job Graph Generator and Optimizer logic for generalized iterations.