+act #13004 Adding TailChopping router

Initial implementation + test for #13004
Does it look ok, or some generalisation with ScatterGatherFirstCompletedRouter should be made? 
At first glimpse, I can't see any simple and pretty way to generalize with this impl.
I will update doc when final solution will appear.