[FLINK-1203] Deactivate fork reuse in tests (workaround for potential surefire bug)

This closes #174
[FLINK-1202] Remove incomplete file outputs on failure

This closes #175
Remove obsolete collection execution example.
Correct remote collector format example.
Implement coarse-grained fault tolerance
Introduce a delay before restarts to make sure that taskmanager failures are detected before restart.
[FLINK-1198] Broadcast variables are shared between tasks in the same TaskManager
[FLINK-1198] Make Broadcast variables shared per taskmanager, rather than a shared singleton per JVM
             (supports multiple TaskManagers in the same JVM)
[FLINK-1198] Broadcast variables can share initialization via broadcast variable initializers