[FLINK-1110] Add collection-based execution mode to flink APIs

This modes executes programs straightforwardly as collections, with minimal resource footprint and virtually no latency (such as starting threads, RPC services, actor systems, ...)
Is there a facility to access the results? (a collection from a `DataSet`) ?