+act #13004 Adding TailChopping router

Initial implementation + test for #13004
Does it look ok, or some generalisation with ScatterGatherFirstCompletedRouter should be made instead? 
I will update doc when final solution will appear.
I think it would be more safe, and easier to understand if it doesn't try again with same routee.
Another feature might be to not start with the same routee for each message.