[FLINK-1161] [streaming] Streaming API type handling rework to support java 8 lambdas
[FLINK-1312] [streaming] OutputSelector changed to SAM-type to allow java 8 lambdas for splitting