+str #15205 Add Route junction

This is only an early draft so far.
It's symmetric to FlexiMerge and provides a similar API.

What have I not thought about?

Only happy case testing so far. I will add tests for cancel, error, completion etc.

I would be interesting to get feedback from @sirthias to see if this together with FlexiMerge solves feature request of a [more general `zip`](https://github.com/akka/akka/issues/15341), or what is missing.
I agree that complete and cancel are not in a hot path, and can be changed, but this whole class was designed for optimal performance (arrays and counters) so I guess I tagged along with that style