Added API for broadcast variables.
Added KMeans Java examples using the broadcast variables API.
Added support for extra inputs to RegularPactTask and TaskConfig.
Added integrated test case for broadcast variables.
Adjusted kmeans examples.
Merge broadcast variable runtime.
Extend runtime for iterative algorithms.
Add iterative kmeans test for runtime code.
Fix bug in bc variables.
Adjusted test that now use bc var programs.
Miscellaneous test cleanups.
Minor readme fix.
System.exit() is no longer required after the LocalExecutor
Add serial version UIDs to newly serializable function classes
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.
Added compiler test for kmeans single step.
Various examples cleaned up.
Add compiler test for iteration with broadcast variable.
First parts of handling BC variables in iterations in compiler.
Miscellaneous test cleanups.
Support for BC Variables in Iterations.
Removed duplicate and broken test for BC variables