[buffer][test] join/end strategies are now arguments, such that we can change
the default without changing the tests.
This only changes the parameter / involves many lines but nothing else is changed.
[buffer] change default constructors for round strategies and
changed corresponding samples (often omitting the number for non relevant
strategies)