Fixes race condition in ExecutionGraph which allowed a job to go into the finished state without all job vertices having properly processed the finalizeOnMaster method.
[streaming] StreamInvokable rework for simpler logic and easier use
[dist] Updated the assembly of the examples subdirectory

Excluded the scala example jars
Included the java example source code

This closes #274