Added support for broadcast variables to the optimizer IR structures.
Integrated broadcast inputs into getAlternativePlans enumeration logic.
Added broadcast variables to the PostPass and JobGraph generator.
Added integration test for the KMeansSingleStepBroadcast Java example.