+str #15946 Support flows without junctions in FlowGraph

* run simple flow with source/sink without any junctions in FlowGraph
* partial flow graph with undefined source/sink and flows, without junctions
* replace undefined source/sink with flow with source/sink
Yes, but only our own test code use them and mostly just for checking compilation. I guess they will be used more when you combine graphs and flows later.