fix minor build issue: deploy uber-jar only if yarn version is build
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.