Added support for broadcast variables to the OptimizerNode and PlanNode hierarchies.